我对VS 2013的Azure工具(版本2.6)有一个非常奇怪的问题。每当我尝试登录Azure订阅时(例如,从Server explorer或创建新的Web角色项目),我都会收到以下错误:
我的订阅由' bar@outlook.com'我可以在浏览器(IE,Spartan和Chrome)以及Power Shell中完美地登录管理门户。尝试了一切 - 清理浏览器缓存/ cookie,重置IE设置,使用不同的IE安全设置 - 不能正常工作。
感谢任何帮助 - 这个问题让我发疯。
P.S。我在Windows 10上...
答案 0 :(得分:1)
我遇到了同样的问题。手动导入证书,一切正常:https://social.technet.microsoft.com/Forums/en-US/9cdafeb4-f459-436d-b2b8-9bc5c01f0df1/azure-tools-for-vs-cant-sign-in-to-subscription?forum=windowsazuredevelopment
答案 1 :(得分:1)
我有这个问题,要解决它我:
然后,我可以通过在Visual Studio 2013中的服务器资源管理器工具栏中按“连接到Microsoft Azure”按钮成功登录到Azure,并在App Service节点下查看我的所有网站。
(当我使用其他帖子和Microsoft文档中描述的证书方法时,我能够看到我的所有sql数据库等,但不能查看网站。)
完成所有操作后,我将主要别名改回' bar@outlook.com'和服务器资源管理器继续工作。
注意:如果您正在尝试此操作,请注意您可以切换主要数量的次数有限制...正如我刚刚发现的那样...现在我的主要信息卡在错误的电子邮件地址上一个星期。
NB2:如果您的连接是为了能够远程调试网站,那么仍然可以通过转到Visual Studio>主菜单>调试>附加到进程,然后输入站点的URL来完成此操作(无http位,例如mysite.azurewebsites.net)作为限定符,然后附加到w3wp.exe进程。
答案 2 :(得分:0)
我遇到了完全相同的问题。似乎Visual Studio中的Azure登录正在重定向到我们的组织单点登录而不是Microsoft。我设法通过使用与我的组织无关的Microsoft帐户来解决此问题:
创建新的Microsoft帐户或使用与您的组织无关的现有帐户
在https://manage.windowsazure.com中选择订阅/管理管理员
选择添加+并将新的Microsoft帐户作为管理员添加到您的订阅
使用Visual Studio中的新帐户
/的Morten
答案 3 :(得分:0)
我更改了Microsoft帐户的电子邮件地址并遇到了此问题。添加别名没有帮助。
问题与Azure Active Directory Library for DotNet有关。对于任何愚蠢的原因,当Azure返回的ID不同于请求的ID时,它们会抛出异常(如果服务器没有为此烦恼,为什么要编写错误并让客户处理它?)。
由于Azures的支持没有帮助,我不得不构建ADAL的自定义副本,删除了这个愚蠢的异常,并且装配版本与VS2013(2.11)中使用的版本相匹配。同样重要的是,禁用自定义程序集的强名称验证。