Team Foundation Server 2012中断了Web访问 - 错误TF400893

时间:2012-09-15 10:03:11

标签: tfs tfs-web-access

我已经在我的计算机上安装了TFS 2012 Express,但我无法让TFS Web访问门户工作。如果我尝试查看包含工作项的页面,我会收到错误:

TF400893: Team Foundation Server services are not available. 
This is most likely caused by a network error. 
Please check your connection and try again.

这很奇怪,因为TFS门户网站的其他部分可以工作(例如源代码),所以我不认为这是网络错误。如果我从Visual Studio连接到TFS服务器,一切正常,所以我认为TFS服务正在运行。

我尝试重新安装TFS,但它没有帮助: - (

任何想法可能出错?

4 个答案:

答案 0 :(得分:3)

尝试使用其他浏览器。我用过Opera并得到了错误。使用IE应该可以工作。

答案 1 :(得分:0)

尝试将帐户从TFS管理控制台中的应用程序层更改为您当前的域和用户信息。默认值为NT AUTHORITY。

答案 2 :(得分:0)

您应该检查浏览器和应用程序层之间的任何防火墙或其他IPS设备是否有SQL注入攻击规则。在AJAX请求中从浏览器发送的WIQL看起来与常规SQL非常相似,因此可以通过这些规则进行封装。

当我在工作中遇到这个问题时,我决定在遇到问题的机器上对浏览器流量进行网络数据包捕获。这在包含纯文本WIQL的数据包上产生了一大堆TCP重传。在向公司的网络团队提交此证据后,他们找到了触发这些数据包的违规IPS规则,禁用了针对TFS应用层的数据包并解决了问题。

答案 3 :(得分:0)

我在向工作项添加注释时遇到了同样的错误,该工作项包含一个SQL语句来删除一些表。

将我的语言更改为不包含显式T-SQL“DROP TABLE”语法后,我能够添加注释。我的猜测是试图阻止SQL注入。