visual-studio-2012 - 将 VS2012 连接到 TFS 时出现错误 TF31004

标签 visual-studio-2012 tfs

我正在尝试使用 VS2012 建立与 TFS 的新连接。早些时候,我能够添加我的 TFS 服务器,并使用 Microsoft Git 提供程序从 Visual Studio 中克隆远程存储库的副本。后来,当我在 Team Explorer 中摆弄东西试图找到我想使用的分支时,出了点问题。我的本地存储库仍然存在,但我与远程存储库的连接以某种方式损坏,如以下错误所示:

TF31004: Unexpected error encountered while connecting to Team Foundation Server at http: //my.server.com:8080/tfs. Wait a few minutes and try again. If the problem persists, contact the server administrator ok help



我试图解决的事情:
  • 等待并重试(如错误消息建议的那样)。
  • 重新启动 Visual Studio。
  • 重新启动我的机器。
  • 重新启动 TFS 服务器。
  • 在我安装 msysgit 和 Microsoft Git Provider 或尝试连接到 TFS 服务器之前,使用系统还原恢复。
  • 查看 MSDN help对于错误(见下文)。
  • 搜索 Stack Overflow(发现另一个相关问题,但似乎不适用)。
  • 试过 devenv/ResetSkipPkgs
  • 试过 devenv/setup
  • 重新安装Team Explorer for VS2012 .
  • 清除 IE cookie(根据 this post)。
  • 清除 TFS 缓存(根据 this post)。

  • 帮助页面提供了这些花絮,但它们似乎都不太可能,因为正如我所说,连接在某一时刻工作:
  • 本地计算机上运行的 Team Foundation 版本与 Team Foundation Server 服务器 {name} 上运行的版本不匹配。
  • 服务器返回 HTML 内容而不是 XML 内容。
  • 在服务器上找不到所需的 Web 服务。

  • 任何想法,将不胜感激!

    最佳答案

    我有一个完全相同的问题。

    我的解决方案是清除 Windows Vault 中的所有凭据(位于控制面板中的凭据管理器)。

    我不知道为什么凭证确实搞砸了。

    关于visual-studio-2012 - 将 VS2012 连接到 TFS 时出现错误 TF31004,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19125062/

    相关文章:

    linux - 部署到 Linux

    tfs - Team Foundation Server 对路径的访问...被拒绝

    java - 构造函数 TFSTeamProjectCollection(String) 未定义

    c++ - 在 Windows 7 32 位上使用 Visual Express C++ 2012 设置 Qt 5

    visual-studio-2012 - 从控制台应用程序生成用于 Azure 存储帐户访问的共享访问签名 URI > 如何将结果输出到文件?

    visual-studio - 使用数据库优先方法选择性地禁用延迟加载

    c++ - 未解析的外部符号 - IdnToAscii

    collections - TFS 2012(云): Add new Collection

    powershell - 如何在 IIS 8 中远程停止/启动应用程序池

    tfs - 将 TFS 2015 升级到 TFS 2018