安装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>
Run Code Online (Sandbox Code Playgroud)
任何人都可以就可能出错的地方提出建议吗?
我试图运行该脚本是从PublishCloudService.ps1 这里.
小智 1
我遇到了类似的问题。当我将 cspkg 独立上传到 blob 存储并使用 -Package {url-to-blob} 引用它时,升级就成功了。
我想这可能意味着它无法上传 blob 本身,因为某些设置是错误的,但很难说那是什么。
你是如何捕获内部异常的?
归档时间: |
|
查看次数: |
1624 次 |
最近记录: |