TFS2010 – 正确设置主机头

我们在运行IIS7的Win2008R2服务器上安装了TFS2010。 我为TFS创build了一个主机头,并且想使用它来代替machineName:8080 。 我现在正在接受这个奇怪的行为。 每隔一段时间我login我得到:

TF31002:无法连接到此Team Foundation Server: http:// web2 / tfs 。 Team Foundation Server Url: http:// web2 / tfs 。 可能的失败原因包括: – Team Foundation Server的名称,端口号或协议不正确。 – Team Foundation Server处于脱机状态。 – 密码已过期或不正确。 技术信息(对于pipe理员):请求失败,HTTP状态404:未find。

我强迫重新连接,瞧 – 就在那里。 此外,连接到网站很less工作,但通过VS2010连接工作50%的时间。

我需要改变什么来稳定这个?


IIS日志文件:
软件:Microsoft Internet信息服务7.5
版本:1.0
date:2010-05-17 19:47:51
字段:date时间s-ip cs-method cs -uri-stem cs -uri-query s-port cs-username c-ip cs(用户代理)sc-status sc-substatus sc-win32-status花费时间
2010-05-17 19:47:51 192.168.10.240 POST /tfs/Services/v3.0/LocationService.asmx – 80 – 192.168.10.62 Team + Foundation +(devenv.exe,+ 10.0.30319.1)401 2 5 0
2010-05-17 19:47:51 192.168.10.240 POST /tfs/Services/v3.0/LocationService.asmx – 80 MMNT_NET \ Keith.Barrows 192.168.10.62 Team + Foundation +(devenv.exe,+ 10.0.30319.1)200 0 0 109
2010-05-17 19:47:51 192.168.10.240 POST /tfs/RIV/VersionControl/v1.0/repository.asmx – 80 MMNT_NET \ Keith.Barrows 192.168.10.62 Team + Foundation +(devenv.exe,+ 10.0.30319.1 )200 0 0 218
软件:Microsoft Internet信息服务7.5
版本:1.0
date:2010-05-17 20:41:50
字段:date时间s-ip cs-method cs -uri-stem cs -uri-query s-port cs-username c-ip cs(用户代理)sc-status sc-substatus sc-win32-status花费时间
2010-05-17 20:41:50 192.168.10.240 POST /tfs/Services/v1.0/ServerStatus.asmx – 80 – 192.168.10.62 Team + Foundation +(devenv.exe,+ 9.0.30729.4413)401 2 5 78
2010-05-17 20:42:11 192.168.10.240 POST /tfs/Services/v1.0/ServerStatus.asmx – 80 MMNT_NET \ keith.barrows 192.168.10.62 Team + Foundation +(devenv.exe,+ 9.0.30729.4413)404 0 0 21466

我不知道如何解释它。 看起来像一个404,然后是200,或401,404 …

感谢您的日志信息。 尝试直接在Web浏览器中打开此页面:/tfs/Services/v1.0/ServerStatus.asmx。 这是投掷401.2,这表明configuration有问题。 您也可以尝试浏览到IIS7pipe理器中的/tfs/Services/v1.0文件夹。 如果出现configuration错误,应该popup一条消息,并提供有关问题的详细信息。

对于web2网站,IIS日志提供了什么状态代码? 这应该是告诉,请求是否使服务器,如果是,从TFS服务器抛出什么错误。