尝试与 Azure DevOps 通信失败,因为无法检索令牌

Sob*_*sky 22 visual-studio azure-devops

我有我控制的 Azure DevOps 项目。每次当我在 Visual Studio 中打开其中一些解决方案时,我都会在团队资源管理器中收到以下错误:

在此处输入图片说明

因此,当我重新输入凭据时,我再次收到相同的错误。但是当我重新启动 Visual Studio 时,我的项目突然正确连接到 Azure DevOps。

你能告诉我为什么我有这个问题以及如何解决它吗?

Cec*_*SFT 25

您可以尝试以下项目:

  1. 转到控制面板 > 凭据管理器,然后删除与 TFS 相关的所有 Windows 凭据。
  2. 关闭所有 Visual Studio 实例,并删除该%LOCALAPPDATA%\.IdentityService文件夹(如果存在)。
  3. 清除 TFS 缓存 %LOCALAPPDATA%\Microsoft\Team Foundation\x.0\Cache
  4. 正如@4c74356b41 提到的,修复VS。

  • 多谢。我完成了前三个步骤,看起来一切正常。我在VS中打开项目后立即登录。 (6认同)
  • 我只需要执行步骤 2。删除 %LOCALAPPDATA%.IdentityService ,它对我有用。 (3认同)

小智 11

如上所述,尝试仅执行此步骤,看看是否可以解决问题。它对我有用。

  • 关闭所有 Visual Studio 实例,删除 %LOCALAPPDATA%.IdentityService(如果存在)。

它可以节省执行所有其他步骤。


小智 7

2021年仍然出现同样的问题。我尝试过退出/登录方法,我尝试过本地应用程序数据删除方法。两者都没有运气。

对我有用的是以下步骤。

  • 单击 Visual Studio 右上角您的姓名,然后选择“帐户设置”
  • 现在,不要退出,而是查看下面的“所有帐户”部分。在某些情况下,它会显示“我们需要刷新此帐户的凭据”
  • 在此处重新输入您的凭据。

这为我解决了这个问题。我希望这可以帮助其他人解决这个恼人的问题。