为什么Visual Studio强迫我使用组织帐户登录azure

时间:2014-10-01 05:26:16

标签: azure visual-studio-2013

我正在尝试从VS 2013向Azure发布一个网站。它总是向我显示带有组织帐户的登录屏幕。有时在它之间会显示登录屏幕中的选项,即使用Microsoft帐户或组织帐户。

为什么它不会一直显示两个帐户选项?有什么想法吗?

2 个答案:

答案 0 :(得分:0)

这可能不是一个明确的答案,但希望能够对情况有所了解。

Azure中的所有内容都链接到Azure活动目录。 Azure使用名为Home Realm Discovery的功能来确定用户的相应AAD实例。基本上它会对您的电子邮件/登录ID的@ xxx.yyy部分进行多次检查。

  • 如果是xxx.onmicrosoft.com,则xxx是AAD租户。
  • 否则,它会查找与xxx.yyy匹配的任何自定义域,并使用关联的AAD租户。

由于Microsoft Accounts可以与多个目录相关联,因此它们不能用于Home Realm Discovery。

我的猜测是,如果VS不知道您要定位哪个目录,则会强制您使用组织帐户,以便它可以发现"它。如果它已经知道该目录并且只需要对其进行身份验证,那么它允许您使用Microsoft帐户或组织帐户。

答案 1 :(得分:0)

我有同样的问题。 VS2012使用相同的配置文件发布到Azure就好了。

我找到了这个。听起来很有希望。我明天要测试一下: http://www.nguyenquyhy.com/2014/10/an-error-occurred-while-creating-the-webjob-schedule/