【问题标题】:User credential verification failed when configuring Visual Studio MVC authentication配置 Visual Studio MVC 身份验证时用户凭据验证失败
【发布时间】:2014-06-29 19:39:52
【问题描述】:

创建新的 MVC 应用并单击“更改身份验证”时。

选择“多个组织”点击完成并使用我的 Microsoft 帐户(用于 Azure 的帐户)登录后,我收到以下错误:

用户凭据验证失败。

错误:值不能为空。

参数名称:实体

有什么想法吗?

该错误非常笼统,因此很难找到下一步尝试的提示。

编辑:

我记得我安装了 Update 2 RC,所以这可能只是预发布版本中的一个错误。

【问题讨论】:

  • 请注意 - 在更新 2 发布之前(我认为是今天),当我单击确定时,Visual Studio 崩溃了。然后我注意到一个更新通知,此时我开始收到此消息。我的猜测是这也是由于他们的后端更新,但找不到任何其他详细信息..
  • 很酷感谢@ArtiomChilaru,很高兴知道它已完全发布。也许他们会很快发布另一个补丁来解决这个问题。

标签: authentication visual-studio-2013 asp.net-mvc-5


【解决方案1】:

好的,我相信我已经找到了问题的答案。似乎这个登录对话框让您可以使用 Azure AD 帐户登录,但也可以使用 Microsoft 的帐户。而且如果你用微软账号登录,就会报这个错误(即使这个MS账号对你的Azure账号有完全访问权限)。

解决方案是转到 Azure 中的 Active Directory 并创建一个全新的帐户,将其标记为全局管理员,然后在 Visual Studio 中出现提示时使用该帐户登录。

Microsoft 有一篇关于该问题的文章,在此处描述了解决该问题的步骤: http://www.cloudidentity.com/blog/2013/12/11/setting-up-an-asp-net-project-with-organizational-authentication-requires-an-organizational-account/

【讨论】:

  • 谢谢,当你发布它时,我意识到我从来没有机会测试它 - 我不确定现在这是否是一个问题,因为 Azure 已经发生了很大的变化,而我没有相同的设置了。无论如何,我都会将此标记为答案,因为它是有道理的。
【解决方案2】:

重启VS。这样您就不会再次遇到相同的错误并清除已登录的用户。您需要在 Azure AD 中拥有全局管理员权限的用户才能再次登录。

【讨论】:

  • 谢谢我没有设置来测试这个,但谢谢你的回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-02
  • 2017-07-25
  • 2021-12-19
  • 1970-01-01
  • 2012-06-17
  • 2016-02-23
相关资源
最近更新 更多