.NET6(ASP.NET)をWindow ServerのIISで動かす方法
.NET6で作成したASP.NETのWEBアプリをWindow ServerのIISで動かす方法を紹介します。
すでにIISは設定済みで、.NET Frameworkでの動作は可能な状態とします。
以下はWindows Server 2012で検証しています。
HostingBundleのダウンロード・インストール
以下のURLのRun server appsと記載されている箇所のDownload Hosting BundleボタンからHostingBundleをダウンロードしてインストールします。
https://dotnet.microsoft.com/en-us/download/dotnet/6.0/runtime
HostingBundleには.NETのランタイムやASP.NET Coreのランタイムが含まれています。
インストールしたらサーバーを再起動します。
IISの設定
IISの設定画面を起動時に警告が表示されましたが、無視しても問題ありませんでした。
アプリケーションプールの設定で、.Net Frameworkバージョンで「マネージドコードなし」を選択します。
仮想フォルダを追加し、アプリケーションに変換する際に上記のアプリケーションプールを選択します。
以上で、設定は完了です。