問題

AzureソリューションにWebとワーカーロールがある場合、アップデートパッケージの公開、クラウドストレージへのアップロード、配備されるパッケージが疲れるのを待っているすべての待機パッケージが使い果たされる可能性があります。 両方の役割を含むMicrosoft AzureソリューションのワーカーまたはWebロールのみをアップロード/デプロイし、インターネットのトラフィックと時間の両方を保存する方法

  ベストアンサー

両方のロールのうちの1つだけのパッケージを構築するオプションはありませんが、帯域幅やトラフィックが限られていて、アップロード時間から保存したい場合(静的コンテンツがたくさんある場合はかなり大きな部分になります: ここで例を見てください)、1つのオプションがあります。

おそらくあなたが知っているように、Visual Studioから展開用に生成されたパッケージ( 'cspkg'ファイル)は、アーカイブファイル以外のものではありません。 WORKERロールのみを更新したいとします。ステップは次のとおりです。

  1. 通常の更新パッケージを作成する
  2. 最高のアーカイブマネージャ (7zfm)
  3. 内部では、他のファイルは2つの 'cssx'ファイルです。 ロール。不要な cssx ファイルを削除します。
  4. Azure Blobストレージへのアップロード(オプション)
  5. Azure Management Portalからインスタンスを更新する 通常の「ローカル」または「ストレージ」ソース
  6. ロールドロップダウンで、更新するロールのみを選択します
  7. OKを押します:)

これが役立つことを願っています。

  同じタグがついた質問を見る

deploymentazurecloudazure-deployment