3

現在、デプロイされている Web ロールを含む Azure サービスがあります。メンテナンスを処理するために Worker ロールをプロジェクトに追加する必要がありますが、サービスの展開をアップグレードできません。Web ロールと Worker ロールの両方を含む新しいバージョンのサービスを展開しようとすると、次のエラーが表示されます。

サービス モデルによって指定されたロールの数は、サービス アップグレード パッケージと現在デプロイされているサービスの間で異なります。この場合、アップグレードはサポートされていません。

サービスの新しいバージョンをデプロイする方法はありますか?

4

1 に答える 1

5

このエラー メッセージは、インプレース自動アップグレードを実行できないことを意味します (Azure は、異なるロールを持つパッケージ間でインプレース アップグレードを実行する方法を認識していないため)。

代わりに次のことができます。

  • 新しいパッケージをステージングにデプロイする
  • ステージングプロダクションの切り替え
  • 現在ステージングされている古い展開を削除します
于 2011-07-25T18:00:14.257 に答える