当我试图检入代码到TFS时,我最近开始看到下面的错误:
The underlying connection was closed: A connection that was expected to be kept alive was closed by the server.
TFS服务由我们的供应商托pipe。 当我直接连接到互联网,我可以检查代码。 但是,当我通过我们的局域网连接(这意味着我要么通过代理服务器,或可以重新configuration我的连接绕过代理,而是通过防火墙),我收到上述错误。 同样来自基于现场的供应商的顾问谁从我们的局域网的VPN到我们的供应商的networking没有看到这个问题。
这个问题对我来说并不是独一无二的,但是对于任何想从我们的networking(没有VPN)登入TFS的人来说都是一样的。
只有登记入住似乎受到影响。 检出代码,浏览存储库,查看历史logging或访问门户网站均按预期工作。
当我看着使用Fiddler的HTTPstream量时,我可以看到许多HTTP 401错误,这些错误来自URL / url / /tfs/myCompanyName/VersionControl/v1.0/upload.ashx / /tfs/myCompanyName/VersionControl/v3.0/repository.asmx /tfs/myCompanyName/VersionControl/v1.0/upload.ashx , /tfs/myCompanyName/VersionControl/v3.0/repository.asmx和/tfs/myCompanyName/VersionControl/v1.0/repository.asmx 。
据我们所知,供应商没有改变他们的TFS或防火墙,而我们这边没有修改代理或防火墙; 但是这个function在2个星期前就工作了,现在已经停止工作了,所以有些东西改变了。
有关这可能是什么的想法,或者我们如何解决问题?
提前致谢。