我一直在试图让我的TFS(2010)环境在过去的几天里performance得不错,但是在使用TFS服务器一段时间后却出现这个错误:
底层连接已closures:接收时发生意外错误。 /现有连接被远程主机强行closures。
我无法弄清楚为什么TFS服务器能够在一段时间内完美地工作,然后随心所欲地决定把它踢出去。
从Dynamics AX 2012开发者环境: 
从Visual Studio 2010开始: 
但是,这是令人困惑的部分,TFS服务器或客户端计算机在事件日志中都没有任何错误/警告。 另外,可以访问TFS服务器的Web Portal:

谷歌search没有真正提出很多有用的信息。 我发现这篇文章描述了一个相似的问题,但是我没有使用ISA Server,所以这个解决scheme是无效的。
剩下的大部分结果都与SSL自签名证书类似,但却有不同的错误。 错误发生在一个非SSL端口上,我们的SSL端口(8081)有一个正确的权威签名SSL证书。
我正在用尽想法,我需要能够使我的TFS保持一致。 安装非常stream畅,简单,没有颠簸,只是有一点障碍让它使用FQDN,但之后做了TFS服务器是可用的,创build团队项目/等..没有问题,直到它决定杀死所有入站连接没有理由/警告/日志。
以下是我的TFS设置的快照: 
有谁知道我在哪里可以find更多的信息,可能会发生什么,或者我可能在这里做错了什么?
希望你已经解决了这个问题,你可以分享一下错误。 正如您注意到的,这可能与networking或DNS问题有关。 我认为这是从一台以上的电脑发生。 无论如何,我希望以下提示可以帮助您和其他用户解决这些问题。
如果还没有解决,我要做的第一件事是运行TFS 最佳实践分析器 (BPA); 这是TFS电动工具(2011年12月发行)的一部分 。
您也可以尝试使用Fiddler来查看来自服务器的请求和响应。 这里是一个稍微大一点的post ,有一些技巧可以引导你在正确的方向做这件事可能是:
我实际上发现了什么地方出了问题。 公司反病毒公司的WebGaurd对TFS使用的连接数量有一个适应(显然它确实很健谈),有趣的是WebGaurd被开发团队禁用了,所以它不应该发生。 我们必须完全删除AV程序才能使其工作。
实际上,我们最终编写了一个适配器来使用我们正在使用的工具的DVCS,因为TFS还有其他问题,我们遇到了,所以现在都是一个有争议的问题。