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

时间:2015-07-10 11:11:09

标签: c# visual-studio-2010 visual-studio visual-studio-2013 tfs

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

我也尝试了以下内容:

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

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

Error Message

有没有人知道如何解决这个问题,我会非常感激!

1 个答案:

答案 0 :(得分:3)

我遇到了this article,它谈到了同样的问题。该文章的作者谈到了这个与http.sys bug有关的错误。

以下是该文章的摘录

  

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

看看是否有帮助?

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