Set-AzureWebsite:未指定默认订阅。

时间:2017-01-04 23:29:40

标签: powershell azure release-management ms-release-management

我正在使用VSTS版本管理。在我的发布流程中,我添加了一个任务' Azure PowerShell(在Azure环境中运行PowerShell脚本)'运行一个简单的脚本来设置Web应用程序的web.config中的一些关键值:

Set-AzureWebsite -Name $AzureWebsiteName -AppSettings $appsettings

当我运行部署时,我收到以下错误(与脚本相关):

[错误]未指定默认订阅。使用Select-AzureSubscription -Default设置默认订阅。

该任务配置为使用连接类型" Azure资源管理器"到目前为止,我了解到了“Set-AzureWebsite'应该在经典模式下使用? 是否有另一种方法可以使用Azure Ressource Manager Mode =

设置AppSettings

2 个答案:

答案 0 :(得分:0)

name Azure网站更改为ARM中的Azure App Service Web Apps,因此您可以使用:Set-AzureRmWebApp

答案 1 :(得分:0)

替换下面的命令:

Set-AzureWebsite $webAppName -AppSettings $appSettingsHash

使用此命令:

Set-AzureRmWebApp -AppSettings $appSettingsHash -Name $webAppName -ResourceGroupName $resourceGroupName