我们在 Windows Server 2003 x64 计算机上有一个 IIS FTP 站点。
应用程序层网关服务已禁用(因此http://support.microsoft.com/kb/931130不适用)。Windows 防火墙服务也已禁用。FTP 站点(只有一个)的连接超时设置为 1,200 秒 = 20 分钟。
外部客户端可以连接到站点,列出目录内容并下载小文件。当客户端尝试下载大文件时(例如,如果下载持续 3 分钟,虽然仍然不到 20 分钟,但相对较长),服务器会发送所有数据,然后连接超时,客户端发出 REST / RETR 命令,尝试从最后一个字节(我相信应该会成功并收到 0 个字节)后重新启动下载,并且服务器的行为就像客户端试图在字节 0 之后重新启动一样,也就是说,它会将整个文件全部发送。
有想法该怎么解决这个吗?
答案1
尝试从服务器本身下载文件,然后尝试从与服务器相同的网络下载文件。如果在服务器上可以下载,则可能是网络问题;如果在网络上可以下载,则可能是防火墙或路由器问题。