2

我已经在我的计算机上安装了 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

4 回答 4

3

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

于 2013-01-04T11:30:28.820 回答
0

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

于 2012-10-31T08:40:40.327 回答
0

您应该检查浏览器和应用层之间的任何防火墙或其他 IPS 设备是否存在 SQL 注入攻击规则。在 AJAX 请求中从浏览器发送的 WIQL 看起来太像常规 SQL,因此会被这些规则限制。

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

于 2015-04-28T08:33:24.160 回答
0

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

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

于 2016-08-20T00:08:12.257 回答