安装 Windows Azure Powershell(2012 年 10 月版本 0.6.7)后,我收到运行Set-AzureDeployment Cmdlet 的错误。
为 Remove-AzureDeployment 和 New-AzureDeployment 提供相同的参数可以正常工作。
删除-AzureDeployment -Slot $slot -ServiceName $serviceName -Force
New-AzureDeployment -Slot $slot -Package $packageLocation -Configuration $cloudConfigLocation -label $deploymentLabel -ServiceName $serviceName
但是,当使用带有 -Upgrade 开关和相同参数值的 Set-AzureDeployment 时,出现错误。
Set-AzureDeployment -Upgrade -Slot $slot -Package $packageLocation -Configuration $cloudConfigLocation -label $deploymentLabel -ServiceName $serviceName -Force
错误是:
+ CategoryInfo : CloseError: (:) [Set-AzureDeployment], ProtocolException
+fullyQualifiedErrorId:Microsoft.WindowsAzure.Management.ServiceManagement.HostedServices.SetAzureDeploymentCommand
捕获内部异常显示:
<Error xmlns="http://schemas.microsoft.com/windowsazure" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><Code>MissingOrIncorrectVersionHeader</Code><Message>The versioning header is not specified or was specified incorrectly.</Message></Error>
任何人都可以就可能出现的问题提供建议吗?
我试图运行的脚本是 PublishCloudService.ps1 from here。