我在Azure平台上实现了ftp服务器 - 在http://www.intstrings.com/ramivemula/articles/enable-ftp-access-on-windows-azure-vm/链接之后的Window Server 2012。总之,我创建了端口(2500-2504)并将它们用于FTP服务。同时,我创建了数据端口(1000-1005)并通过azure端口将它们注册为端点。
我在Azure Platform下创建了App Service。当我在我的工作站中调试(FtpWebRequest命令 - 下载,上传和列表目录详细信息)这个应用程序服务时,它工作正常。但是这个应用程序服务程序有时会在Azure平台中抛出错误。它返回“远程服务器返回错误:(425)无法打开数据连接。”错误。
有什么想法吗?提前谢谢你。
答案 0 :(得分:0)
如果一个人没有在using(){}
个对象上使用IDisposable
语句,那么如果有足够的请求可以获得ftp错误代码425
原因是:azure托管的ftp服务器和azure站点之间的流量是快速的,对于不完美的代码工作正常太快,而本地调试(非常慢)或本地对远程ftp也很慢,因此工作