向现有Azure服务部署添加新角色

时间:2011-07-25 17:49:07

标签: azure azure-worker-roles

我有一个Azure服务,其中当前已部署了Web角色。我现在需要在项目中添加一个Worker Role来处理一些维护,但是我无法升级服务部署。当我尝试部署包含Web角色和辅助角色的新版本服务时,收到以下错误。

  

服务升级包与当前部署的服务之间服务模型指定的角色数不同。在这种情况下不支持升级。

有没有办法部署我的服务的新版本?

1 个答案:

答案 0 :(得分:5)

此错误消息表示您无法进行就地自动升级(因为azure不知道如何在具有不同角色的软件包之间进行就地升级)

您可以改为:

  • 将新包部署到暂存
  • switch staging-production
  • 删除现在暂存的旧部署