Visual Studio 2017 - 如何修复错误:我们无法刷新帐户的凭据

Hoc*_*eyJ 25 visual-studio visual-studio-2017

我的电子邮件地址已更改,现在我无法登录Visual Studio 2017.

错误是"我们无法刷新帐户的凭据.无法刷新访问令牌".

在此输入图像描述

我怎样才能解决这个问题?

Hoc*_*eyJ 45

此错误将在未来版本中修复.

目前:

  • 关闭VS2017
  • 转到"C:\ Users\{username}\AppData\Local\.IdentityService"
  • 重命名"IdentityServiceAdalCache.cache",如下所示.(例如,只需在其中添加下划线)
  • 重启VS2017并登录. 改变identityservice wile的名字

注意:有类似的问题无法解决,但这对我有用.

  • 这不适合我.问题保持不变. (2认同)
  • 通过更改 IdentityServiceAdalCache.cache 或删除 SessionTokens.json 不起作用。但是我通过将 AccountStore.json 从隐藏变为公开来使其工作。 (2认同)
  • 我将整个文件夹“.IdentityService”重命名为“_.IdentityService”并且它起作用了(VS 2019)。谢谢! (2认同)

Jed*_*May 22

打开Visual Studio.单击帮助,发送反馈,报告问题...

这会将您带到登录屏幕.如果您从那里登录,它将登录到Visual Studio.

  • 这将继续在Visual Studio 2019中工作。 (4认同)
  • 我本打算放弃,但这对我有用,谢谢。我有一个长期存在的问题,就是几年前我以firstname.surname@mycompany.com的形式建立了个人Hotmail帐户,然后我的公司注册了Office365,并且得到了一个完全相同名称的工作帐户。多年来,微软对这些冲突的处理一直困扰着我。“报告问题”黑客对我有用,最后让VS告诉我已登录。 (3认同)

小智 7

对我有用的是重命名.identityservice,然后重新启动VS并登录到您的VSTS帐户.然后它重新创建一个可以访问的新.identityservice.


小智 6

我已经阅读过几十篇关于清理.IdentityService的帖子.我试过这个解决方案的每一个变化,人们可能会想到.没有用.

我最后四处寻找并尝试使用Internet Explorer手动登录我的Microsoft帐户,但我无法连接到https://login.microsoftonline.com.我将https://login.microsoftonline.com地址添加到Internet选项中的可信站点.完成此操作后,Visual Studio就可以连接到Microsoft并验证我的帐户.


Ber*_*mps 6

我尝试通过仅删除IdentityServiceAdalCache.cache作为接受的答案中的方法,但是它不能解决问题。

作为记录,我设法通过删除.IdentityService文件夹(位于C:\ Users {用户名} \ AppData \ Local.IdentityService)中的每个文件来解决此问题。