Set-AzureWebsite:没有指定默认订阅。
Set-AzureWebsite: No default subscription has been designated.
我正在使用 VSTS 发布管理。在我的发布流程中,我添加了一个任务 'Azure PowerShell(Run a PowerShell script within an Azure environment)' 到 运行 一个简单的脚本,用于在网络应用程序的 web.config 中设置一些关键值:
Set-AzureWebsite -Name $AzureWebsiteName -AppSettings $appsettings
当我运行部署时,出现以下错误(与脚本相关):
[错误]没有指定默认订阅。使用 Select-AzureSubscription -Default 设置默认订阅。
任务配置为使用“Azure 资源管理器”连接类型,到目前为止我明白 'Set-AzureWebsite' 应该在经典模式下使用?
还有另一种方法可以使用 Azure Ressource Manager Mode=
设置 AppSettings
name Azure 网站更改为 ARM 中的 Azure App Service Web Apps,因此您可以使用:Set-AzureRmWebApp
替换下面的命令:
Set-AzureWebsite $webAppName -AppSettings $appSettingsHash
使用此命令:
Set-AzureRmWebApp -AppSettings $appSettingsHash -Name $webAppName -ResourceGroupName $resourceGroupName
我正在使用 VSTS 发布管理。在我的发布流程中,我添加了一个任务 'Azure PowerShell(Run a PowerShell script within an Azure environment)' 到 运行 一个简单的脚本,用于在网络应用程序的 web.config 中设置一些关键值:
Set-AzureWebsite -Name $AzureWebsiteName -AppSettings $appsettings
当我运行部署时,出现以下错误(与脚本相关):
[错误]没有指定默认订阅。使用 Select-AzureSubscription -Default 设置默认订阅。
任务配置为使用“Azure 资源管理器”连接类型,到目前为止我明白 'Set-AzureWebsite' 应该在经典模式下使用? 还有另一种方法可以使用 Azure Ressource Manager Mode=
设置 AppSettingsname Azure 网站更改为 ARM 中的 Azure App Service Web Apps,因此您可以使用:Set-AzureRmWebApp
替换下面的命令:
Set-AzureWebsite $webAppName -AppSettings $appSettingsHash
使用此命令:
Set-AzureRmWebApp -AppSettings $appSettingsHash -Name $webAppName -ResourceGroupName $resourceGroupName