IISで .NET5のアプリケーションが動作するように設定する

Windows Server 2019のIISで .NET5 (ASP.NET core)のアプリケーションが動作するように設定したので、そのメモ。

設定手順

1. 下記の .NETのダウンロードページにアクセスする。
https://dotnet.microsoft.com/download/dotnet

2. 「.NET 5.0」のリンクをクリックする。

3. 「ASP.NET Core Runtime 5.0.x」のWindowsの「Hosting Bundle」をクリックする。インストーラーのダウンロードが始まる。「Hosting Bundle」には、IISのサポートが含まれるので、IISで動作させる場合には、これを選択する必要がある。

4. ダウンロードしたファイル(dotnet-hosting-5.0.9-win.exe)を実行して、インストールする。

5. IISのサービスを再起動する(Windowsなので、OSごと再起動できるのならば、OS再起動の方が安全)。

6. IISマネージャーを開く

7. アプリケーションプールを開いて、「アプリケーションプールの追加」をクリックする。

8. 「名前」はわかりやすければ、なんでもよい。「.Net CLR バージョン」は「マネージドコードなし」を選択。「マネージド パイプラインモード」は「統合」を選択する。「OK」をクリックして作成する。

9. ASP.NET coreのアプリを発行し、サーバ上に配置する。

10. IISマネージャーで、サイトからアプリケーションを追加するWebサイトを選択する。(Webサイトがない場合は追加する)

11. 右クリックから「アプリケーションの追加」を選択する。

12. 「エイリアス」を入力し、「物理パス」に発行したアプリケーションのフォルダを選択する。「アプリケーションプール」のところにある「選択」をクリックし、一覧の中から追加したアプリケーションプールの名前を選択する。

13. 「OK」をクリックして、追加する。

14. ブラウザでアクセスして、動作を確認する。

以上で設定は終わり。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする