Windows Azure アプリケーションの発行ウィザード
Visual Studio で Web アプリケーションを開発した後、Windows Azure アプリケーション発行ウィザードを使用してそのアプリケーションを Windows Azure にさらに簡単に発行できます。 次のセクションではウィザードを使用するために行う手順について説明し、残りのセクションではウィザードの機能について説明します。
Windows Azure アプリケーション発行ウィザードを使用するには、次のタスクを実行する必要があります。
Microsoft アカウントと Windows Azure サブスクリプションを取得します。
Windows Azure 用の Web アプリケーションを有効にします。
これらのタスクを既に実行している場合は、次の 2 つの段落をスキップできます。
Microsoft のアカウントおよび Windows Azure のサブスクリプションを取得してから、Windows Azure 管理ポータルにログオンし、クラウド サービスとストレージ アカウントを作成する必要があります。 Windows Azure 環境をセットアップする方法の詳細については、「Visual Studio からのクラウド サービスの公開に必要なサービスの設定」を参照してください。
Windows Azure の Web アプリケーションを有効にするには、Visual Studio で Web ロールを使用して Windows Azure プロジェクトを作成し、そのプロジェクトをアプリケーションのプロジェクトと関連付ける必要があります。 関連付けられた Azure プロジェクトを作成するには、アプリケーションのプロジェクトのショートカット メニューを開き、[Windows Azure 展開プロジェクトの追加] をクリックします。 同じショートカット メニューを再度開き、[Windows Azure への発行] をクリックします。 Windows Azure のアプリケーションを有効にする方法の詳細については、「Visual Studio から Windows Azure に Web アプリケーションを移行および発行する方法」を参照してください。
重要 |
|---|
管理者の資格情報 ([管理者として実行]) を使用して Visual Studio を起動する必要があります。 |
アプリケーションを発行する準備ができたら、Windows Azure プロジェクトのショートカット メニューを開き、[発行]をクリックします。 次の図は、Windows Azure アプリケーション発行ウィザードを示しています。
サブスクリプションを選択するには
ウィザードを初めて使用する際は、資格情報をダウンロードする必要があります。 [サインインして資格情報をダウンロードする] リンクをクリックします。 Windows Azure ポータルにサインインするように求められたらサインインして、Windows Azure のユーザー名とパスワードを入力し、設定をファイルに保存します。 次の手順で、設定ファイルをインポートします。

注意設定ファイルには、証明書情報が含まれます。 ファイルをセキュリティで保護された場所に保存します。
[インポート] をクリックして、サブスクリプションの一覧をデータを入力します。
メモ設定ファイルは、WebMatrix が使用するのと同じ形式で、.publishsettings 拡張子を持ちます。
[サブスクリプションの選択] の一覧で、この展開に使用するサブスクリプションを選択します。 <Manage…> を選択した場合は、サブスクリプションを作成、編集、または削除できます。
メモ設定ファイルには、複数のサブスクリプションを含めることができます。
この時点でアプリケーションを発行できます。または、この展開の設定を変更することもできます。 発行する準備ができたら、[発行] をクリックしてこのアプリケーションを展開します。 発行しない場合は、[次へ] をクリックして続行します。
メモこの手順で [発行] をクリックした場合は、Visual Studio でこの展開の状態を監視できます。
Windows Azure アプリケーション発行ウィザードを使用して、展開の共通設定と詳細設定の両方を変更できます。 たとえば、リリースする前にアプリケーションをテスト環境に展開する設定を選択できます。 次の図は、Windows Azure 展開の [共通設定] タブを示しています

設定を構成するには
[クラウド サービス] リスト ボックスで、次の一連の手順のいずれかを実行します。
既存のサービスを選択します。 このクラウド サービスのデータ センターの場所が表示されます。 この場所をメモし、ストレージ アカウントの場所が同じデータ センター内にあるかどうかを確認します。
[新規作成] を選択し、Windows Azure がホストするクラウド サービスを作成します。 [Windows Azure サービスの作成] ダイアログ ボックスで、サービス名を指定した後にお客様やクライアントの大半に近いデータ センターを指定します。
[環境] の一覧で、[運用] または [ステージング] のどちらかを選択します。 アプリケーションをテスト環境に展開する場合は、ステージング環境を選択します。 後でアプリケーションを運用環境に移動できます。
[ビルド構成] の一覧で、[デバッグ] または [リリース] のどちらかを選択します。
[サービス構成] の一覧で、[クラウド] または [ローカル] のどちらかを選択します。
[すべてのロールのリモート デスクトップを有効にする] チェック ボックスをオンにして、リモート デスクトップを有効にします。 このオプションは、主にトラブルシューティングのために使用されます。 このチェック ボックスをオンにすると、[リモート デスクトップ構成] ダイアログ ボックスが表示されます。 構成を変更するには、[設定] リンクをクリックします。
[すべての Web ロールの Web 展開を有効にする] チェック ボックスをオンにすると、Web 展開が有効になります。 この機能を使用するには、リモート デスクトップを有効にする必要があります。 詳細については、「Windows Azure Tools を使用したクラウド サービスの発行」を参照してください。 Web 展開の詳細については、「Windows Azure Tools を使用したクラウド サービスの発行」を参照してください。
[詳細設定] タブをクリックします。 [展開ラベル] フィールドで、既定名をそのまま使用するか独自の名前を入力します。 展開ラベルに日付を付加するには、チェック ボックスをオンのままにします。

[ストレージ アカウント] の一覧で、この展開に使用するストレージ アカウントを選択します。 クラウド サービスとストレージ アカウント用のデータ センターの場所を比較します。 これらの場所が同じになるようにしてください。
メモWindows Azure ストレージ アカウントには、アプリケーション展開のパッケージが格納されます。 アプリケーションの展開後、パッケージはストレージ アカウントから削除されます。
更新されたコンポーネントのみを展開する場合は、[展開の更新] チェック ボックスを選択します。 この種類の展開は、完全な展開より高速な場合があります。 下記の図が示すように [設定] リンクをクリックして、[展開の更新設定] ダイアログ ボックスを開きます。

展開の更新では、増分展開または同時展開の 2 つから、いずれかを選択できます。 増分展開では、展開済みのインスタンスが 1 つずつ更新されます。このため、アプリケーションはオンラインのままで、ユーザーから利用可能です。 同時展開は一度にすべての展開済みのインスタンスを更新します。 同時更新は、増分更新よりも高速ですが、このオプションを選択した場合、アプリケーションは更新プロセス中に利用できない場合があります。
展開の更新が失敗した場合に、自動的に完全な展開を実行するには、[展開を更新できない場合は、完全な展開を実行する] チェック ボックスをオンにします。 完全な展開はクラウド サービスの仮想 IP (VIP) アドレスをリセットします。 詳細については、「方法: クラウド サービスの固定仮想 IP アドレスを保持する」を参照してください。
サービスをデバッグするには、[IntelliTrace を有効にする] チェック ボックスをオンにします。
このアプリケーションをプロファイリングするには、[プロファイルを有効にする] チェック ボックスをオンにし、[設定] リンクをクリックしてプロファイルのオプションを表示します。
重要Visual Studio Ultimate を使用して IntelliTrace または階層相互作用プロファイリング (TIP) を有効にする必要がありますが、同時に両方を有効にすることはできません。
詳細については、「IntelliTrace および Visual Studio を使用した発行済みのクラウド サービスのデバッグ」および「クラウド サービスのパフォーマンスのテスト」を参照してください。
アプリケーションの概要ページを表示するには、[次へ] をクリックします。
プロジェクトを発行するには
選択した設定から発行プロファイルを作成できます。 たとえば、テスト環境用と運用環境用に 1 つのプロファイルを作成します。 このプロファイルを保存するには、[保存] アイコンをクリックします。 ウィザードでは、プロファイルが作成され、Visual Studio プロジェクトに保存されます。 プロファイル名を変更するには、[ターゲット プロファイル] の一覧を開き、<Manage…> を選択します。

メモ発行プロファイルが Visual Studio の [ソリューション エクスプ ローラー] に表示され、プロファイル設定が .azurePubxml 拡張子を持つファイルに書き込まれます。 設定は、XML タグの属性として保存されます。
[発行] をクリックしてアプリケーションを発行します。 Visual Studio の出力ウィンドウでプロセスの状態を監視できます。