远程服务器返回错误:(425)无法打开数据连接

时间:2016-05-27 22:10:06

标签: c# azure windows-server-2012 ftpwebrequest

我在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)无法打开数据连接。”错误。

有什么想法吗?提前谢谢你。

1 个答案:

答案 0 :(得分:0)

如果一个人没有在using(){}个对象上使用IDisposable语句,那么如果有足够的请求可以获得ftp错误代码425

原因是:azure托管的ftp服务器和azure站点之间的流量是快速的,对于不完美的代码工作正常太快,而本地调试(非常慢)或本地对远程ftp也很慢,因此工作