3

我有一个从工作组移到域的 TFS2010 服务器。版本控制和构建工作正常(我们没有该服务器的报告或 Sharepoint 设置)。我可以使用域帐户在服务器上使用 TFS 管理控制台进行Tfs_admin连接,并且可以从我的办公桌(域帐户)使用 VS2010 进行连接。

如果我尝试连接到 Web 访问 ( http://tfs.myDomain.com:8080/tfs/web),我会在 IIS 日志 ( ) 中收到一个401.2错误,后跟一个 a 。IIS 应用程序池设置为在 V4.0 上以经典模式运行并使用该帐户。如果这是身份验证问题,我应该使用什么帐户?我确实尝试过使用,即使那样也不起作用。401.1c:\inetpub\logs\Logfiles\W3SVC8080myDomain\Tfs_adminmyDomain\Tfs_admin

如果我去:http://tfs.myDomain.com:8080/tfs/web/IndexLimited.aspx我得到一个页面,但在 Firebug 中我可以看到所有 .css .js 和图像都返回 404 未找到。如果我查看服务器上的那个目录,我可以看到内容。

我试图在 MSDN 论坛上记录一张票,但我仍然无法解决这个问题。Web 访问不应该那么难设置吗?

好的,更多数据:如果我在 chrome 中使用 URL:tfs.myDomain.com:8080/tfs/Web 我会遇到用户名\密码的挑战,我使用 myDomain\myAccount 和密码(在 VS2010 中可以正常工作)然后我得到Ooops 页面并转到 IIS 日志文件,我可以看到“401.2 - 由于服务器配置而登录失败”。在日志的下一行,我看到 myDomain\myAccount 和旁边的“404.4 - 未配置处理程序”。

4

2 回答 2

2

我讨厌回答自己的问题,但我得到了它的工作,不是通过答案,而是一直坚持到完成。我将其追踪到未交付的静态(图像、css、js)内容。我专注于一张图片:http://tfs.myDomain:8080/tfs/web/Resources/images/company_logo.gif 这给了我:404.4 - 没有配置处理程序,所以我删除了静态文件处理程序映射(IIS>站点> Team Foundation Server)并重新启动计算机。我将它重新添加到 IIS 中,一切都开始工作了。

于 2012-01-25T21:26:01.857 回答
0

您可能想先查看此文档:http: //msdn.microsoft.com/en-us/library/ms404883.aspx

为了更改 TFS 运行的环境,您必须执行许多步骤。

于 2012-01-25T19:25:48.190 回答