🐾

(開発環境)"Blazor デプロイ" 用に "Web Deploy" を設定する

2024/05/30に公開

はじめに

この記事は開発環境を想定しています。
開発環境として個人のパソコンを使用します。
Blazor のデプロイ環境として個人のパソコンの中の、仮想環境VirtualBox の中の Windows Server 2022 の IIS (Web サーバー) を使用します。

VirtualBox の中の Windows Server 2022 については、下記リンクの記事をご参照ください。
手順3 VirtualBox上にWindows Serverを構築

Windows Server への設定は計 6 点の設定が必要です。

Web Deploy 4.0 のインストール

Web Deploy のインストールは、統合開発環境の Visual Studio からの発行プログラムを Web サーバーが受け取るために必要となります。

Web Deploy 3.6 でも動作しますが、ここでは最新バージョンの Web Deploy 4.0 をインストールします。
Web Deploy 3.6 ダウンロードページ
Web Deploy 4.0 ダウンロードページ

  1. VirtualBox の中の Windows Server 2022 で Web Deploy 4.0 の下記のダウンロードページへアクセスしてください。

https://learn.microsoft.com/ja-jp/visualstudio/deployment/tutorial-import-publish-settings-iis?view=vs-2022#install-and-configure-web-deploy-on-windows-server

  1. [Web 配置 4.0 をダウンロードします。] をクリックして、msi ファイルをダウンロードしてください。

  2. エクスプローラーのダウンロードフォルダで、[webdeploy_amd64_en-us.msi] をクリックしてインストールを開始してください。

  3. [Next] をクリックしてください。

  4. チェックを入れ、[Next] をクリックしてください。

  5. [complete] をクリックしてください。

  6. [Install] をクリックしてください。

  7. [Finish] をクリックしてください。

Web Deploy ポートの開放(ファイアウォールを開く)

  1. サーバー マネージャーの [ツール] をクリックし [セキュリティが強化された Windows ファイアウォール] を選択してください。

  2. [受信の規則] をクリックしてください。

  3. [新しい規則] をクリックしてください。

  4. [ポート] を選択し、[次へ] をクリックしてください。

  5. [TCP] が選択されていることを確認して、Web 配置のデフォルトポート「8172」を入力し、[次へ] をクリックしてください。

  6. [接続を許可する] にチェックを入れ、[次へ] をクリックしてください。

  7. [次へ] をクリックしてください。

  8. 任意の [名前] を入力し、[完了]をクリックして設定完了です。

Discussion