FTP在IIS8上部分上传

我在Windows Server 2012上使用IIS 8设置了一个新的FTP服务器。当我上传整个目录时,许多文件被切断,并且与原始文件大小不匹配。 我没有真正比较它们,但它似乎总是2KBclosures。 如果我重新上传这个单独的文件,它将在大多数时间工作。

这是我的最新文件有问题的日志:

21 STOR Quotes.Core.dll 226 0 0 4b2ed740-5b0e-4bb0-8d82-19837385278e /quotes/bin/Quotes.Core.dll
21 PASV – 227 0 0 4b2ed740-5b0e-4bb0-8d82-19837385278e –
52547 DataChannelOpened – – 0 0 4b2ed740-5b0e-4bb0-8d82-19837385278e –
52547 DataChannelClosed – – 2148074264 0 4b2ed740-5b0e-4bb0-8d82-19837385278e –

该文件应该是326,656,但结束了324,800

  • 这发生在各种文件(文本,DLL,图像,configuration)
  • 我已经将我的FTP客户端(FileZilla)设置为Auto和Binarytypes的传输types,结果相同
  • 我也试过WinSCP
  • 服务器端口21打开,端口1024-65535在Windows防火墙中被动打开
  • 我试过非SSL,并要求使用自签名证书进行SSL连接

我有两台configuration几乎相同的服务器,但在其他第三方服务器上都有这个问题。 有任何想法吗?

与我的networking主机(Rackspace)交谈后,他们确定这是我的网卡驱动程序上的一个不正确的设置。 TCP Checksum Offload已启用,禁用后截断问题消失。

更多信息:
http://social.technet.microsoft.com/Forums/windows/en-US/7d129406-0602-4705-bf1f-7408d9f03846/tcp-checksum-incorrect-while-trying-to-ftp-file?forum=itproxpsp