我有一个ASP.NET MVC应用程序,并希望将其部署到Azure云服务。
我添加了Azure云服务部署任务,并尝试使用"新按钮"配置订阅详细信息。有两个字段要求输入用户名和密码。所以我输入了用于登录portal.azure.com
的凭据。但是在发布过程中我收到错误。如果我遗失任何东西,你能帮忙吗?
2018-02-14T22:43:28.0976940Z ## [command] Import-Module -Name C:\ Program Files \ WindowsPowerShell \ Modules \ AzureRM.Profile \ 2.1.0 \ AzureRM.Profile.psm1 -Global
2018-02-14T22:43:28.1499971Z ## [command] Add-AzureAccount -Credential System.Management.Automation.PSCredential
2018-02-14T22:43:31.8827701Z ## [错误] AADSTS50079:用户需要使用多重身份验证。
答案 0 :(得分:0)
您可以创建一组部署凭据,这些凭据与您的Microsoft帐户凭据不同。
一切都很好解释here:
登录Microsoft Azure时,您使用Microsoft帐户登录。此帐户允许您添加,修改和删除 Azure订阅中的资源。一些Azure资源如此 因为网站和移动服务需要单独部署 用于发布代码的凭证。这个单独的部署凭证可以 令人困惑,我想记录几个关键点:
- 您为部署凭据选择的用户名必须是唯一的 跨所有Azure订阅者。
- 您创建的部署凭据是 绑定到您的Microsoft帐户,并且是所有人的相同凭据 需要部署凭据的Azure资源。
- 你没有 想要共享您的部署凭据。同样,这个凭证有 访问将代码发布到您的所有网站和移动服务 Microsoft帐户可以管理
醇>
答案 1 :(得分:0)
Azure经典门户已停用,因此您需要使用新门户并添加Azure资源管理器(Azure RM)服务端点。
添加Azure RM服务端点的简单方法:
之后,它会将相关的服务端点添加到您的团队项目中。
另一种方法是,您可以参考此博客添加服务端点: