我有一个从工作组移动到域的TFS2010服务器。版本控制和构建工作正常(我们没有为该服务器设置报告或Sharepoint)。我可以使用Tfs_admin
域帐户在服务器上使用TFS管理控制台进行连接,我可以使用我桌面的VS2010(域帐户)进行连接。
如果我尝试连接到Web访问(http://tfs.myDomain.com:8080/tfs/web
),则会在IIS日志(401.2
)中出现401.1
错误,然后出现c:\inetpub\logs\Logfiles\W3SVC8080
。 IIS应用程序池设置为在V4.0上以经典模式运行并使用myDomain\Tfs_admin
帐户。如果这是身份验证问题,我应该使用哪个帐户?我确实尝试使用myDomain\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 - No handler configured”。
答案 0 :(得分:2)
我讨厌回答我自己的问题,但我得到了它的工作,不是通过答案,而是保持它直到它完成。我将其追溯到静态(图像,css,js)未传递的内容。我专注于一个图像:http://tfs.myDomain:8080 / tfs / web / Resources / images / company_logo.gif这给了我:404.4 - 没有配置处理程序所以我删除了StaticFile处理程序映射(IIS> Sites> Team Foundation Server)并重新启动计算机。我在IIS中添加了它,一切都开始工作了。
答案 1 :(得分:0)
您可能需要先查看此文档: http://msdn.microsoft.com/en-us/library/ms404883.aspx
为了更改TFS正在运行的环境,您必须遵循许多步骤。