![](/img/trans.png)
[英]Can't create a Team Project for Azure DevOps Server 2019 from Visual Studio 2017
[英]Visual Studio 2019 - old credential for Azure DevOps is cached and we can't get rid of it
我们将 Visual Studio 2019 与 Azure DevOps 和 Git 存储库一起用于源代码控制。 我们的登录名是来自 Azure Active Directory 的身份。
在上周末,我们从一个 Office 365 租户迁移到了一个新的 Office 365 租户,随之而来的是一个新的 Azure Active Directory。 我们将自定义域名转移给新租户,现在与旧租户相同。
现在的问题是 Visual Studio 2019 - 它似乎正在缓存我们的旧登录。 我们已经卸载并重新安装了 VS,但似乎这样做并没有真正清除所有内容。 看起来我们的旧凭证仍在缓存中。
我非常确定这是一个 Visual Studio 特定问题的原因是我们都能够在 visualstudio.com 上登录到我们的存储库,我们可以看到迁移前的所有内容(我们对DevOps 中的 Azure Active Directory - 成功)。 此外,当您从 Visual Studio浏览到我们的存储库时,它会将我们带到一个完全不同的链接和空存储库。
有谁知道我们如何从 Visual Studio 中完全清除所有帐户缓存? 卸载 VS 显然不行。
我们如何从 Visual Studio 中完全清除所有帐户缓存?
我们可以从以下几个方面清除缓存:
清理凭据管理器缓存:转到Control Panel
-> 单击User Accounts
-> 单击Credential Manager
-> 转到Windows Credentials
,单击从保管库中删除链接以删除存储的 Azure devops 凭据。 现在,当您登录 Visual Studio 时,系统会要求您提供凭据以连接 Azure DevOps。
清理团队基础缓存:文件夹路径为: C:\\Users\\username(Team Explorer user name)\\AppData\\Local\\Microsoft\\Team Foundation\\8.0\\Cache
删除浏览器中的 cookie:在 Internet Explorer 中注销帐户,然后清除所有 Internet Explorer cookie 和存储的密码,如本博客所述:在 Visual Studio 2019 中更改 Azure devops 凭据,清除 cookie 和密码后,重新启动 IE,然后重新登录到您的帐户(或 windows live 帐户)。 然后启动 Visual Studio 并尝试重新连接到 Azure devops,现在应该会提示您输入凭据。
希望这可以帮助。
礼貌https://www.koskila.net/how-to-nuke-the-identity-cache-in-visual-studio/
可以删除以下文件夹以清除缓存:
C:\Users\username\AppData\Local\ (where username is your local user name)\.IdentityService
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.