我在Azure平台上实现了ftp服务器--遵循http://www.intstrings.com/ramivemula/articles/enable-ftp-access-on-windows-azure-vm/链接的WindowsServer2012。总之,我创建了端口(2500-2504)并将它们用于FTP服务。同时,我创建了dataport (1000-1005),并通过azure端口将它们注册为端点。
我在Azure平台下创建了App Service。当我在我的工作站上调试(FtpWebRequest )这个应用程序服务时,它工作得很好。但此应用服务程序在Azure平台中时有时会抛出错误。它返回"The remote server return an error:(425) Can't open data connection“。错误。
有什么想法吗?提前谢谢你。
发布于 2017-01-21 05:29:51
如果没有在IDisposable对象上使用: ftp语句,那么如果发出足够多的请求,就有可能得到using(){}错误代码425
原因是: azure托管的ftp服务器和azure站点之间的流量很快,对于不完美的代码来说太快了,无法正常工作,而本地调试(非常慢)或本地对远程ftp的调试也很慢,因此可以正常工作。
https://stackoverflow.com/questions/37492958
复制相似问题