【问题标题】:Visual Studio 2015 Failing to Connect to Team Foundation Server 2017: TF31002Visual Studio 2015 无法连接到 Team Foundation Server 2017:TF31002
【发布时间】:2017-06-17 02:47:25
【问题描述】:

我们已经设置了 TFS 2017 的试用版,以便查看我们是否愿意为我们的开发商店购买完整版。只有一名开发人员可以使用 Visual Studio 连接到 TFS 2017,而且他从未参与 TFS 的初始设置。

我正在运行 Visual Studio 2015 Enterprise,我尝试了以下项目,但修复附加图像没有结果。

  1. 检查我是否可以通过浏览器从我的盒子连接到 TFS。有效。
  2. 检查我是否可以通过 8080 端口远程登录到服务器。工作正常。
  3. 在我的防火墙中将 Visual Studio 和端口 8080 列入白名单。完成。
  4. 从头开始重新安装 Visual Studio。完成。
  5. 尝试使用相同的凭据从不同的机器登录到 TFS。完成并工作。
  6. 为 Visual Studio 和 TFS 清除缓存。完成。
  7. 尝试以管理员身份运行 Visual Studio。完成。

我已经尝试了以上所有方法(以及很多其他方法),但我无法通过 Visual Studio 连接到 TFS。就目前而言,我认为我的商店不会走上使用 TFS 的道路。

如果有人知道该怎么做,我会全力以赴,根据我听说的情况,我真的希望我们的商店迁移到 TFS。

【问题讨论】:

  • 你用的是哪个VS2015版本?您是否安装了更新 3?
  • 更新 3 已安装。完整版是 14.0.25431.01 更新 3。
  • 我不确定,但有可能只允许一名开发人员连接到 TFS2017 的试用版。尝试使用 /Log parameter 启动 VS 并检查 C:\Users\username\AppData\Roaming\Microsoft\VisualStudio\14.0\ActivityLog.xml 下创建的日志文件。您可以检查的另一件事:在 Azure 上设置一个免费帐户并尝试连接到 VSTS。
  • 网络环境中是否配置了代理?

标签: visual-studio visual-studio-2015 tfs


【解决方案1】:

TF31002 是一个非常广泛的错误消息,当您尝试从 Visual Studio 或 Team Explorer 连接到 VSTS 或本地 Team Foundation Server (TFS) 时,您可能会收到此错误。

由于问题发生在多台计算机上,您可以向管理员询问应用层服务器的事件日志,以尝试查明问题。

我会建议您先禁用防火墙,白名单有时不是那么彻底,然后再次尝试连接。如果仍然无法正常工作,请尝试使用 IP 地址访问您的 TFS(例如 http://[ip]:8080/tfs),这可能会成功。

另外,您可以使用Several users receive this error when they try to connect to an on-premises TFS 中的表来确定服务器是否配置错误。

【讨论】:

    【解决方案2】:

    我自己也深受其害。这是一个错误,已由 Visual Studio 团队修补。安装补丁帮助我修复了这个错误。 补丁:VS14-KB3165756.exe 在此处下载补丁:https://go.microsoft.com/fwlink/?LinkID=816878

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-08
      • 2017-06-07
      • 1970-01-01
      • 2018-08-09
      • 2015-05-01
      相关资源
      最近更新 更多