zukucode
主にWEB関連の情報を技術メモとして発信しています。

.NET6(ASP.NET)をWindow ServerのIISで動かす方法

.NET6で作成したASP.NETのWEBアプリをWindow ServerIISで動かす方法を紹介します。

すでに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バージョンで「マネージドコードなし」を選択します。

仮想フォルダを追加し、アプリケーションに変換する際に上記のアプリケーションプールを選択します。

以上で、設定は完了です。


関連記事