部署到Azure时未找到PremiumV2错误

时间:2017-10-04 05:51:55

标签: azure azure-devops

我已配置并一直使用VSTS部署到Azure。但是最近,我没有一个版本成功,并且在Azure Powershell脚本任务中失败并出现错误。

##[error]Requested value 'PremiumV2' was not found.

我已经做了一些挖掘,并且发现PremiumV2是来自Azure的App Services的新订阅层。但是我在Standard Tier并没有改变任何订阅计划。

这是否被其他人所面对,或者我是否错过了基于某些Azure更新进行配置更改?

日志

##[command]Import-Module -Name C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\ServiceManagement\Azure\Azure.psd1 -Global
##[command]Set-AzureSubscription -SubscriptionName SUBSCRIPTION_NAME -SubscriptionId SUBSCRIPTION_ID -Certificate SUBSCRIPTION_CERTIFICATE -Environment AzureCloud 
##[command]Select-AzureSubscription -SubscriptionId SUBSCRIPTION_ID
##[command]& SCRIPT_PATH -website WEBSITE_NAME -webJobName WEBJOB_NAME -webjobzip WEBJOB_ZIP_PATH
10/5/2017 10:33 AM - Removing all jobs running on the website.
True
10/5/2017 10:34 AM - Script to upload WEBJOB_NAME webjob started.
##[error]Requested value 'PremiumV2' was not found.
##[error]Requested value 'PremiumV2' was not found.
##[section]Finishing: Azure PowerShell script: FilePath

1 个答案:

答案 0 :(得分:1)

这可能是由于某些应用服务使用" PremiumV2"您的Azure订阅中的应用服务计划,即使您没有使用它,也可以使用" Azure Powershell脚本"您正在使用的任务" Azure Classic"连接类型和旧的Azure Cmdlet以获取应用程序服务,而旧的cmdlet确实支持新功能。要解决此问题,您可以将连接类型更改为" Azure资源管理器"并更新您的powershell脚本以使用Azure RM cmdlet。