TFS ビルド プロセスの一環として、.net Web サイトを Azure に展開しようとしています。これを行うためにpowershellスクリプトを書いていますが、set-AzureDeployment -Upgrade
コマンドに行き詰まっています。もっと簡単な方法があるかどうかはわかりませんが、Windows azure サイトのコードに基づいてアップロードを実装しようとしています:
http://www.windowsazure.com/en-us/develop/net/common-タスク/継続的な配信/#step4
次を実行すると:
Set-AzureDeployment -Upgrade -SERVICENAME "MYSVC" -Mode Auto -Package D:\MYSVC\Drops\Azure.cspkg -configuration D:\MYSVC\Drops\ServiceConfiguration.Cloud.cscfg -Slot Staging -Force
次のエラーが表示されます。
Set-AzureDeployment : The path variable 'SERVICENAME' in the
UriTemplate must be bound to a non-empty string value.
Parameter name:
parameters At line:1 char:20
+ Set-AzureDeployment <<<< -Upgrade -SERVICENAME "MYSVC" -Mode Auto -Package D:\MYSVC\Drops\Azure.cspkg -Configuration D:\MYSVC\Drops\ServiceConfiguration.Cloud.cscfg -Slot Staging -Force
+ CategoryInfo : CloseError: (:) [Set-AzureDeployment], ArgumentException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Management.ServiceManagement.HostedServices.SetAzureDeploymentCommand
私はすべてのパラメーターをチェックしましたが、私が知る限り、それらはすべて正しいです (私が使用しているサービス名は、私が呼び出したときに機能しますGet-AzureDeployment -ServiceName MYSVC
)。私は何を間違っていますか?