有一段时间,当我尝试从Visual Studio登录我的Microsoft帐户以获取Azure订阅时出现错误。 我的Microsoft帐户与以下内容相关联:Outlook.com(显然),Office 365,Azure和Windows Developer。
我直到现在才忽略此消息,因为我可以连接到我的数据库,我的网站运行等等。 但现在我需要在Windows应用商店中发布应用程序。当我尝试生成我的Windows应用程序包时,我发现了同样的错误:
我们无法刷新帐户的凭据 AADSTS50059:在请求中找不到或由任何提供的凭证暗示的租户识别信息。
追踪ID:eaf34263-377e-41d3-8f72-177827315914
相关ID:15bbcfe8-8bc9-4a83-aa02-288a54e50dd5
时间戳:2016-09-19 11:27:20Z
我已经尝试清理Cookie,临时文件,另一个Windows开发人员帐户......
答案 0 :(得分:2)
我在 Visual Studio 2017(15.1)上又遇到了同样的问题。
找到解决方案:
您必须转到Computer\HKEY_CURRENT_USER\Software\Microsoft\VSCommon\ConnectedUser
。
导航至“// Test case submitted to project by https://github.com/practicalswift (practicalswift)
// http://www.openradar.me/18041799
// https://gist.github.com/stigi/336a9851cd80fdef22ed
func a(b: Int = 0) {
}
let c = a
c() // expected-error {{missing argument for parameter #1 in call}}
”
并清空所有值,但EnableAzureRMIdentity除外(如果不是则更改为true):
致:
答案 1 :(得分:0)
您似乎尝试通过Microsoft帐户登录,而不是您尝试访问的目录的组织ID的一部分。 因此,请确保管理员与租户域名具有相同的域名。
例如,如果您的Azure AD域是contoso.com,则管理员应为admin@contoso.com。
您可以参考Troubleshoot Application Proxy。
此外,此thread可能对您有所帮助。另请尝试Rich提供的答案。
答案 2 :(得分:0)
我遵循了一些有关此错误的建议,包括修改我的注册表项,但错误已更改。似乎@AndrésTalavera也像我一样使用主权云。
我删除了我的环境选择器JSON文件,这是当我重新启动Visual Studio时出现此错误。
删除位于此处的JSON文件:%localappdata%\.IdentityService\AadConfigurations\AadProvider.Configuration.json
后,我重新启动了VS17,我收到了此错误。重启后,JSON文件似乎重新出现。下次,在我删除了注册表项并再次删除了JSON文件后,SSO工作得很好。
注意:它似乎与环境选择器关联并指向Sovereign云AAD。