Asp.net mvc ASP.NET MVC Windows Azure组织身份验证
我试图在Visual Studio 2013 RC中的ASP.NET MVC项目中配置组织身份验证。 在“创建项目”对话框中填充数据后,正如Microsoft在其教程中所指示的那样,我得到一个错误,该错误表示配置失败。 我也尝试在VisualStudio2012中使用identity插件来实现这一点 可能与Windows Azure广告有关 下面是我得到的错误:Asp.net mvc ASP.NET MVC Windows Azure组织身份验证,asp.net-mvc,azure,active-directory,visual-studio-2013,Asp.net Mvc,Azure,Active Directory,Visual Studio 2013,我试图在Visual Studio 2013 RC中的ASP.NET MVC项目中配置组织身份验证。 在“创建项目”对话框中填充数据后,正如Microsoft在其教程中所指示的那样,我得到一个错误,该错误表示配置失败。 我也尝试在VisualStudio2012中使用identity插件来实现这一点 可能与Windows Azure广告有关 下面是我得到的错误: 希望有人知道如何解决这个问题。谢谢你的帮助和建议 我会检查两件事: 用于登录Windows Azure的帐户在AAD中具有全局管理
希望有人知道如何解决这个问题。谢谢你的帮助和建议 我会检查两件事:
- 用于登录Windows Azure的帐户在AAD中具有全局管理员角色
- 在“项目创建”对话框中指定的应用ID URI有效。域mydomain.onmicrosoft.com的有效应用程序ID URI的格式为。请注意,您可以将此字段留空,该工具将自动为您选择正确的应用程序ID URI
如果这两件事没有帮助,我建议您在尝试创建类似项目时在后台运行DebugView(),您可以在DebugView的跟踪中看到实际的错误消息 这个问题由来已久,但今天我找到了一个解决方法,我想与大家分享 当我们使用WAAD时,似乎无法使用Microsoft帐户 因此:
- 选择本地目录帐户,而不是Microsoft帐户
- 授予此帐户全局管理员权限
请注意,您还必须转到Azure中的“设置”,并以Azure订阅管理员的身份添加该帐户,否则您无法上载网站本身。我也经常遇到这种情况。也许它需要修复。如果您尝试在这些条件下运行web,您将得到一个参数null异常。您可以尝试通过手动将条目添加到web.config应用程序设置来修复此问题。获取Azure门户、目录、域下的租户名称(它是@onmicrosoft.com结尾之前的字符串)。不知道这是否足够,我还没有尝试。有人运气好吗?这里没有运气。。。如果我能修复它,我会更新你。。。有人解决了吗?这个问题通过VS 2013更新3解决了。您现在可以使用MS帐户而不是组织帐户。谢谢我确保该帐户确实具有全局管理员角色,并且URL有效,但仍然没有运气。幸运的是,微软发布了Visual Studio 2013的稳定版本,因此我们可以检查他们是否修复了它。我会尽快向您通报最新情况:)