2017-10-04 7 views
1

VSTSを設定してAzureに展開しています。しかし、最近、私のリリースのいずれも成功しておらず、エラーのあるAzure Powershellスクリプトタスクで失敗しています。PremiumV2が見つかりませんでした。Azureに展開するときのエラー

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

私はいくつかの掘削を行い、PremiumV2はアズールからアプリケーション・サービスのサブスクリプションの新しい層であることを知っているようになったてきました。しかし私は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 
+0

ビルド/リリースのタスクは何ですか? Azure Powershellタスクの詳細コードは何ですか? OneDriveの詳細ログを共有できますか? –

+0

ビルド/リリースログを提供できますか? –

+0

@ starain-MSFT上記のログを追加しました –

答えて

1

あなたがそれを使用し、「AzureのPowerShellのスクリプト」にされていない場合でも、あなたのAzureの契約で「PremiumV2」アプリサービスプランを使用して、いくつかのアプリのサービスがあることにより、これが発生する可能性があります古いAzureコマンドレットが新しい機能をうまくサポートしている間に、Azure Cmdletを使用してアプリケーションサービスを取得しています。この問題を解決するには、接続タイプを「Azure Resource Manager」に変更し、PowerShellスクリプトを更新してAzure RMコマンドレットを使用することができます。

+0

私のサブスクリプションの他のアプリケーションがResource Managerにある場合、他のコマンドレットは古いクラシックの展開スクリプトを使用できません。 –

+0

申し訳ありませんが、私はあなたのポイントを得ることができません。 「他のコマンドレットは古いクラシックの展開スクリプトを使用できません」とはどういう意味ですか? –

+0

申し訳ありませんが、私は意味しました。 '他のアプリリリースの定義' 私は、アプリケーションサービスにジョブをアップロードするためにPowerShellスクリプトを書き直す必要があることに気付きました。 –

関連する問題