4

我正在尝试在 Visual Studio 2013 RC 的 ASP.NET MVC 项目中配置组织身份验证。在创建项目对话框中填写数据后,就像微软在他们的教程中指示的那样,我收到一个错误,提示配置失败。我也尝试在 Visual Studio 2012 中使用标识插件来这样做。

也许它与 Windows Azure AD 有关?

这是我得到的错误: 描述图像

希望有人知道如何解决这个问题。感谢您的任何帮助和建议!

4

3 回答 3

1

这个问题很老,但今天我找到了一个我想分享的解决方法。

当我们使用 WAAD 时,我们似乎无法使用 Microsoft 帐户。

所以:

  1. 创建一个 WAAD。
  2. 添加管理员
    • 选择本地目录帐户,而不是 Microsoft 帐户
    • 授予此帐户全局管理员权限。
  3. 打开 Visual Studio 并创建一个新的基于 Web 的项目。
  4. 在身份验证中选择“组织帐户”。
  5. 指定您的 WAAD URL(例如“foo@onmicrosoft.com”)。
  6. 当您需要输入用户名和密码时,请使用本地帐户的用户名和密码。例如(“oz@foo.onmicrosoft.com”)。

这将允许您传递错误。

编辑: 微软发布了一篇文章,提到了这个问题并展示了解决方案(我上面描述的那个)。http://www.cloudidentity.com/blog/2013/12/11/setting-up-an-asp-net-project-with-organizational-authentication-requires-an-organizational-account/

于 2014-01-13T18:17:01.580 回答
0

我会检查两件事:

  • 在 AAD 中具有全局管理员角色时用于登录 Windows Azure 的帐户
  • 在项目创建对话框中指定的 App ID URI 有效。域 mydomain.onmicrosoft.com 的有效 App ID URI 的格式为https://mydomain.onmicrosoft.com/uniqueUri。请注意,您可以将此字段留空,该工具将自动为您选择正确的 App ID URI。

如果这两件事没有帮助,我鼓励您在尝试创建类似项目时在后台运行 DebugView ( http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx ),您可以在 DebugView 的跟踪中查看实际的错误消息。

于 2013-10-17T20:19:37.733 回答
0

跟进 OzB:

根据 OzB 的帐户在 AAD 中设置用户后,请注意,您还必须转到 Azure 中的“设置”并将该帐户添加为 Azure 订阅的管理员,否则您无法上传网站本身。

于 2014-06-18T19:21:33.007 回答