无法从传输连接中读取数据 - TFS问题

Cha*_*art 10 c# tfs visual-studio-2010 visual-studio visual-studio-2013

我遇到了有关Team Foundation Server的问题,我收到错误"无法从传输连接读取数据:远程主机强行关闭现有连接." 每当我尝试检查一个项目.当我尝试"获取最新版本"时,我也会不时收到此错误.我试图在Visual Studio 2010和Visual Studio 2013中使用TFS,但我遇到了同样的问题.

我也尝试过以下方法:

  • 重新映射我的TFS源代码管理
  • 从源代码控制和重新下载的本地路径中删除所有文件
  • 打开我的防火墙
  • 切换以太网电缆所连接的端口

我在下面列出了此错误的屏幕截图:

错误信息

有谁知道如何解决这个问题,我将非常感激!

S.K*_*hna 4

我发现这篇文章讨论了完全相同的问题。文章作者谈到此错误与 http.sys 错误有关。

以下是该文章的摘录

Http.sys 是 IIS 用于与客户端执行 http 通信的 http 协议栈。它有一个名为 MinBytesPerSecond 的计时器,负责在传输速率低于某个 kb/秒阈值时终止连接。默认情况下,该阈值设置为 240 kb/秒。事实证明,这个计时器有一个错误,它导致连接被过早终止。我们发现降低此阈值可以减少被服务器终止的连接数量。

看看有帮助吗?

注意:正如文章中提到的,必须在应用程序层 (AT) 中更改修补程序和设置。TFS 由应用程序层和数据库层组成。如果您不熟悉该术语,那么您可能只安装了一台服务器,这意味着 AT 和 DT 位于同一服务器上。