【问题标题】:The remote server returned an error: (425) Can't open data connection远程服务器返回错误:(425)无法打开数据连接
【发布时间】:2016-05-27 22:10:06
【问题描述】:

我在 Azure 平台上实现了 ftp 服务器 - Window Server 2012 遵循http://www.intstrings.com/ramivemula/articles/enable-ftp-access-on-windows-azure-vm/ 链接。总之,我创建了端口(2500-2504)并将它们用于 FTP 服务。同时,我创建了数据端口(1000-1005),并通过 azure 端口将它们注册为端点。

我在 Azure 平台下创建了应用服务。当我在我的工作站中调试(FtpWebRequest 命令 - 下载、上传和 ListDirectoryDe​​tails)这个应用程序服务时,它工作正常。但是这个应用服务程序在 Azure 平台上有时会抛出错误。它返回“远程服务器返回错误:(425)无法打开数据连接。”错误。

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

【问题讨论】:

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


    【解决方案1】:

    如果没有使用:IDisposable 对象上的 using(){} 语句,那么如果发出足够多的单独请求,则可能会得到 ftp 错误代码 425

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-04
      • 2013-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多