【问题标题】:After update tfs version couldn't connect tfs from visual studio更新 tfs 版本后无法从 Visual Studio 连接 tfs
【发布时间】:2018-11-12 02:14:44
【问题描述】:

我们将 tfs 版本从 2013 年更新到 2017 年。更新 tfs 版本后,无法从 Visual Studio 连接 tfs。

每次我收到"You are not authorized to access http://tfs.youraddress.com/tfs"

但我可以使用相同的凭据从浏览器连接。

我从“凭据管理器”中删除了通用 tfs 凭据并再次添加,但我没有工作。

我尝试在 cmd 中输入 ipconfig / flushdns,但没有成功。

我试图从“C:\Users\youruser\AppData\Roaming\Microsoft\VisualStudio\15.0_674a43b7\Team Explorer”中删除 TeamExplorer.config,但没有成功。

顺便说一句,我的计算机在业务域上。我认为这个域有问题,但我不知道该怎么办。

【问题讨论】:

  • 你能连接到其他安装了VS的客户端机器上的TFS吗?

标签: visual-studio tfs visual-studio-2017


【解决方案1】:

这应该是 Visual Studio 2017 凭据缓存令牌问题。您可以尝试以下方法清除缓存:

  1. 关闭所有 Visual Studio 实例。

  2. 删除%LOCALAPPDATA%\.IdentityService

    (默认为C:\Users\xxx\AppData\Local\.IdentityService

那里正在进行一些与身份相关的缓存,删除文件夹将强制身份系统重建其缓存。

  • 同时清除 TFS 相关缓存%LOCALAPPDATA%\Microsoft\Team Foundation\x.0\Cache

  • 以其他用户身份运行 Visual Studio:

    cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE

    runas /netonly /user:<account> devenv.exe

    输入用户密码,然后Team Explorer > Manage Connections

如果问题仍然存在,请查看此blog 了解更多方法。

【讨论】:

  • @Emre BEGEN 您是否通过答案解决了问题?有更新吗?
猜你喜欢
  • 2011-10-18
  • 1970-01-01
  • 1970-01-01
  • 2014-06-20
  • 1970-01-01
  • 2012-02-23
  • 2019-01-03
  • 2017-08-31
  • 1970-01-01
相关资源
最近更新 更多