首页 > 解决方案 > TFS 2017 TF31002

问题描述

显然我们的 TFS 2017 11.0.60315.1 存在配置问题

团队项目集合在线,但当我尝试从客户端服务器连接时出现 TF31002 错误。例如单击“更改 URL”和“测试”

当我从应用程序层单击“组成员资格”或“管理安全性”时,我还会收到 HTTP 代码 404:未找到。

我无法添加图片,所以......这是成绩单:

遇到错误 TF31002:无法连接到此 Team Foundation Server: http://myserver:8080/tfs Team Foundation Server 网址:http://myserver:8080/tfs。失败的可能原因包括: - Team Foundation Server 的名称、端口号或协议不正确。- Team Foundation Server 脱机 - 密码已过期或不正确 技术信息(针对管理员):远程服务器返回错误:(404) 未找到。

  1. 我已尝试更改服务帐户和密码
  2. 我点击了重新申请帐户
  3. 我尝试更改身份验证设置
  4. 当我单击组成员身份或管理安全性时,我收到 404 错误
  5. 我试过更改网址

    一个。http://myserver:8080/tfs/defaultcollection

    湾。http://myserver:80//

    C。http://myserver:8080

    d。http://(ipaddress):8080/tfs

    e. http://localhost:8080/tfs

标签: tfs

解决方案


远程服务器返回错误:(404) Not Found。

如果您使用http://localhost:8080/tfsurl 并且仍然得到 (404) Not Found。那么这种问题可能与IIS端有关。

首先检查 IIS 日志,如果有一些有用的信息。

转到 IIS 管理器检查 TFS 绑定应该如下所示:

在此处输入图像描述

如果您查看 TFS 应用程序池下的 IIS 管理器、应用程序池,那么 TFS appPool 正在使用什么身份?如果您看到它被设置为“ApplicationPoolIdentity”而不是networkService或 TFSservice 的域帐户, 在此处输入图像描述

尝试以下原因和解决方案,看看是否可以解决问题:

原因: ApplicationPoolIdentity 帐户对内容文件夹没有权限。

解决方法: 在内容所在的文件夹上设置Application Pool Identity(即虚拟账户)的权限。

这样做的步骤是:

  • 右键单击 IIS 管理器中的站点/应用程序,然后选择编辑权限。
  • 在安全选项卡下单击编辑,然后单击添加。输入“IIS AppPool\”,确保位置设置为本地计算机,然后选择检查名称。
  • 允许该用户拥有修改权限。 http://learn.iis.net/page.aspx/624/application-pool-identities/

此外,您还可以在这里查看类似的问题:TFS 2010 RC, getting 404 on http://localhost:8080/tfs

检查它是否也安装了UrlScan并阻止了您的 tfs 站点。


推荐阅读