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

本文帮助您解决 FTP 控制连接关闭时发生的 FTP 下载会话失败问题。

原始产品版本:   Internet Information Services
原始 KB 编号:   254722

症状

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

备注

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

原因

这是设计使然的。 RFC-959 状态如下:

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

解决方法

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

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

更多信息

当您通过低速连接下载大文件时,通常会发生此情况。