2015-07-10 30 views
9

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

我也曾尝试以下操作:

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

我已经包括这个屏幕截图以下错误:

Error Message

任何人都不会有如何解决这个问题的任何想法,我将不胜感激大量!

+1

此错误表示网络问题。 Visual Studio在Get上创建很多小的调用,但在CheckIn上调用更多的调用。听起来像你的网络是狡猾的。你有没有尝试不同的交换机,或VLAN? –

+0

@MHHinsh我试过了不同的开关,你能想到其他的东西吗? :) –

+4

由于@ s-krishna提到,IIS会杀死非常慢的连接。对于您的网络中的某些VPN和网络安全设备,这将是一个常见问题。 – jessehouwing

回答

3

我碰到this article它谈论这个完全相同的问题。文章的作者谈到了这个与http.sys错误有关的错误。

下面是从该条

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

看看有帮助吗?

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

+0

@ s-krishna我跟着那个链接,它似乎是我正在寻找。但是,当我下载并运行我通过以下链接找到的修补程序时,它说它不适用于我的系统,那么您有任何想法吗?只是为了您的信息,我正在运行Windows 7 64位。谢谢你的帮助! –

+0

@CharlieStuart我相信你应该在服务器上安装修补程序,而不是在你的笔记本电脑/台式机上 –

+0

@ s-krishna我们使用微软的Visual Studio Online,所以我们没有托管我们自己的TFS,因此没有服务器机器安装修复程序。道歉,如果我没有说清楚。任何其他的想法将不胜感激, –

相关问题