【发布时间】:2012-11-09 18:03:11
【问题描述】:
安装 Windows Azure Powershell(2012 年 10 月版本 0.6.7)后,我收到运行 Set-AzureDeployment Cmdlet 的错误。
为 Remove-AzureDeployment 和 New-AzureDeployment 提供相同的参数可以正常工作。
Remove-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>
任何人都可以就可能出现的问题提供建议吗?
我尝试运行的脚本是来自here 的 PublishCloudService.ps1。
【问题讨论】:
标签: powershell azure