2013-04-07 15 views
7

AzureソリューションでWebロールとワーカーロールを使用している場合は、更新パッケージの公開を待つこと、クラウドストレージにアップロードすること、パッケージのデプロイを待つこと疲れているかもしれない、多くの時間を無駄にする。 両方の役割を含み、インターネットトラフィックと時間の両方を保存する、Microsoft AzureソリューションのワーカーまたはWebロールのみをアップロード/展開する方法はありますか?Azureにワーカー/ Webロールのみをデプロイする方法

答えて

7

両方の役割のどちらか一方にのみパッケージをビルドするオプションはありませんが、帯域幅やトラフィックが制限されていて、アップロード時間から保存したい場合はたくさんあります静的コンテンツの:Look here for an example)、1つのオプションがあります。

Visual Studioからデプロイメント用に生成されたパッケージ( 'cspkg'ファイル)は、アーカイブファイルではありません。 WORKERロールのみを更新するとします。手順は次のとおりです。他のファイルが2「cssx」ファイルであるほか

  1. は、最高のアーカイブマネージャ(7zfm)インサイド
  2. で開き、それ
  3. 通常通り更新パッケージを作成 - 各 役割の1 。 不要なcssxファイルを削除します。 Azureブロブストレージに
  4. アップロードAzureの管理ポータルからインスタンスが役割]ドロップダウンでは、通常の
  5. として 「ローカル」か「保存」のソースを使用します(オプション)
  6. 更新、唯一の役割あなたを選択
  7. を押してOKを更新したい:)

・ホープ、このことができます。

4

2つの追加クラウドプロジェクトをソリューションに追加するほうがずっと簡単です。 1つのプロジェクトでは、Webロールのみを参照します。他のプロジェクトでは、あなたの作業者の役割だけを参照してください。

あなたは両方の役割を参照するクラウドプロジェクトを維持し、ローカルデバッグのためにそれを使用しますが、それが展開する時間があるときに、右のデプロイをクリックしたいだけな役割を参照するクラウドプロジェクトをクリックすることができます

「公開」各クラウドプロジェクトの設定ファイルを維持することになりますが、毎回パッケージファイルを手動で編集するよりもずっと簡単です。

+1

ワーカーとウェブの両方を展開する場合はどうすればよいですか? –

+1

次に、両方の役割を参照するクラウドプロジェクトを公開します。適切なサブスクリプション、ストレージアカウント、および構成プロファイルを選択した公開プロファイルを必ず作成する必要があります。 –

関連する問題