TFS 2010 RC,在http:// localhost:8080 / tfs上获得404

我刚刚在我的win 2008服务器上安装了tfs 2010 rc。 一切都没有任何警告确定,但当我尝试访问团队的networking访问,我得到这个错误在网页上的黄色框

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

编辑:一个默认的集合默认安装,并被称为DefaultCollection。 如果我去http:// servername:8080 / tfs / DefaultCollection /我得到一个空白的回应(没有错误)。 TFSpipe理控制台声称收集是联机的,但是如果我尝试编辑组成员或pipe理安全性,我得到一个错误信息“团队基础服务器不可用”Http代码404:找不到

我试图重新安装,卸载并重新安装,但没有运气,甚至在事件日志中没有。 非常令人沮丧。 有人有什么build议,我应该开始寻找?

第二次编辑:服务器是一个32位的胜利服务器2008 SP2,团队基础网站运行在.net 4.0应用程序池经典之作。 我之前安装了tfs2010 beta 2,之前也没有工作,因为一个错误导致tfs认为服务器是在一个不是的域名。 在安装RC之前,beta 2安装已经被卸载。 该网站没有绑定到一个特定的IP地址,但在端口8080全部未分配。 还有约10个其他网站运行在这个IIS设置与http头并绑定到服务器的IP地址

第三次编辑:重新安装,确保网站在8080被删除,确保没有Sharepoint,WSS,但仍然是相同的问题全尺寸 替代文字

第四编辑:两个应用程序池被设置为使用本地服务, http:// localhost:8080 / tfs / web似乎可以从屏幕截图中看到。 我更改了Microsoft Team Foundation Server应用程序池的标识以使用我的本地pipe理员帐户,但仍然没有运气。 我也改变了帐户在TFSpipe理控制台使用我的本地pipe理员帐户,但仍然是相同的错误。 安全错误似乎也会抛出404,这似乎很奇怪。 检查日志,没有错误旁边我尝试访问http:// localhost:8080 / tfs /网站

    终于明白了 我发现这个博客文章链接文本

    事实certificate,我已经安装了UrlScan,这阻止了我的tfs站点

    这固定了它:

    你也可以通过告诉urlscan在path中允许点来解决这个问题:

    修改C:\ windows \ system32 \ inetsrv \ urlscan中的urlscan.ini文件

    将AllowDotInPath设置为1而不是0

    没有。 在我的path,但我想有一些url重写正在进行

    在Team Foundation Server 2010中,URL格式稍有变化。 尝试http:// server:8080 / tfs / DefaultCollection1

    当然,假设您的TFS安装的默认集合称为“DefaultCollection1”; 请随时修改这个必要的。

    WebAccess的URL在浏览器中input

    http://server:8080/tfs/web

    假设从你的第四编辑,你是这样使用它我是吧? 只想确认一下。

    我已经安装了我的TFS 2010 RC在新的Windows 7 VM安装,所有默认设置。 我甚至可以通过Ubuntu盒子上的Firefox浏览器访问网站。

    有几件事要检查。 首先确保在IIS中该站点正在运行,并且如果您安装在64位服务器上,请检查应用程序池是否未启用32位应用程序在64位实例中运行。 此外,请确保您没有明确将您的TFS站点映射到IP地址,因为这有时会使TFS完全混淆。

    事实上,您卸载并重新安装,它重新发生指向本身的IISconfiguration问题。 如果这是升级,您是否在安装RC之前完全删除了所有内容?

    根据您的编辑,我build议您在重新安装之前完全删除端口8080上的站点,并确保它的所有痕迹都消失了,除非您需要。 另外,请确保根据您安装的WSS或SharePoint删除和卸载WSS或SharePoint。

    还有一个想法是,哪个用户是configuration为运行的应用程序池。 这可能是一个安全和访问问题,可能在安装过​​程中。 另请参阅您是否可以检索安装日志,以及是否显示TFS默默忽略的任何安全故障。

    我终于有机会在我的Windows 7机器上安装TFS 2010 RC。 从我所能看到的上述设置一路是正确的。 我的安装开箱即用。 我只能想象你得到错误,由于在该特定的机器上的IISconfiguration。 我现在唯一可以提出的build议是,在另一台没有其他站点的机器上安装TFS 2010 RC,即使是在虚拟机上进行testing。 如果有效,请比较虚拟机和您testing的服务器之间的设置。 另外请确保您已经加载了TFS 2010所需的所有更新,并且如有必要,请删除并重新安装.Net Framework 4.0。

    此外,创build一个全新的网站,并将其添加到应用程序池。 切换池以使用一个Framewor 4.0池,并testing它是否工作。 如果没有,问题可能与框架,如果它,那么你已经消除了IIS的问题。

    大编辑:

    相反,原来的post,我现在可以说,我自己安装的TFS2010 RC基本版本的工作完美无瑕。 我已经在Win7机器上完成了。 所以,我不知道问题的解决scheme是什么。