3

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

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

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

4

1 回答 1

5

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

您可以改为:

  • 将新包部署到暂存
  • 切换阶段生产
  • 删除现在正在暂存的旧部署
于 2011-07-25T18:00:14.257 回答