FTP 控制连接关闭时 FTP 下载会话失败

本文可帮助你解决 FTP 控制连接关闭时出现的 FTP 下载会话失败问题。

原始产品版本: Internet 信息服务
原始 KB 编号: 254722

症状

如果在 FTP 下载会话期间关闭控制连接,则从 IIS FTP 站点下载将失败。

注意

如果在一定时间后未传输任何 TCP 数据,则通常会出现此问题,而防火墙已设置为关闭控制连接。

原因

这是设计使然的。 RFC-959 声明如下:

...该协议要求在数据传输过程中打开控制连接。 用户负责在完成使用 FTP 服务后请求关闭控制连接,而执行操作的服务器则由服务器负责。 如果控制连接在没有命令的情况下关闭,服务器可能会中止数据传输...

解决方法

若要解决此问题,请尝试以下解决方法:

  • 使用使控制连接保持打开状态的 FTP 实用工具或防火墙设置。
  • 使用更快的连接。
  • 请求 FTP 站点所有者将下载失败的文件拆分为多个较小的文件。

更多信息

通过慢速连接下载大型文件时,通常会出现这种情况。