IIS を Win11 LAN にインストールする
記事ディレクトリ
1.環境
ネットワーク環境: ローカル エリア ネットワーク内で、インターネットに接続できません。
OS: Windows11
2. 操作手順
-
[コントロール パネル] => [プログラム] => [Windows の機能を有効にするか閉じる] => [インターネット インフォメーション サービス] をチェックして、デフォルトで IIS をインストールします。
注: デフォルトでは、ASP.NET 3.5 は選択されていません. [OK] をクリックした後、IIS を直接インストールできますが、この時点では、Web サイトがデプロイされた後は正常に使用できません. Web サイトを正常に実行したい場合は、 ASP.NET のサポート ; IIS のインストール時に ASP.NET を選択すると、Windows 更新サービスに接続するためのプロンプト ボックスが表示されます.LAN はインターネットに接続できないため、手動で .NET をインポートすることでインストールできます.インストールパッケージ。
-
外部ダウンロード.NET Framework 3.5 for Win11 22000
-
手動でインポートしてインストールします。デフォルトでインストールするだけです。
-
IIS の構成: 最初のステップで IIS がインストールされているので、[アプリケーション開発機能] でそれを選択し
ASP.NET 3.5
、[OK] をクリックして正常にインストールします。 -
デプロイされた Web サイトが使用可能かどうかをテストします。
3. その他の問題
-
Web サイト エラー 500 エラー: ハンドラ 'ExtensionlessUrlHandler-Integrated-4.0' のモジュール リストに不正なモジュール 'ManagedPipelineHandler' があります
理由:
aspnet_regiis が net4.0 を登録しない
解決:
次のコマンドを実行して、管理者として登録します:
32 ビット マシン:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
64 ビット マシン:
C:\Windows\Microsoft.NET\Framework64 \v4.0.30319\aspnet_regiis.exe -i
注: 上記のコマンドを実行すると、コンソール プロンプト情報は次のようになります。
Microsoft (R) ASP.NET RegIIS 版本 4.0.30319.0
用于在本地计算机上安装和卸载 ASP.NET 的管理实用工具。
版权所有(C) Microsoft Corporation。保留所有权利。
开始安装 ASP.NET (4.0.30319.0)。
此操作系统版本不支持此选项。管理员应使用“打开或关闭 Windows 功能”对话框、“服务器管理器”管理工具或 dism.exe 命令行工 具安装/卸载包含 IIS8 的 ASP.NET 4.5。
有关更多详细信息,请参见 http://go.microsoft.com/fwlink/?LinkID=216771。
ASP.NET (4.0.30319.0)安装完毕。
此操作系统版本不支持此选项。
このとき、追加で次のコマンドを実行する必要があるという文があります。
dism /online /enable-feature /featurename:IIS-ISAPIFilter
dism /online /enable-feature /featurename:IIS-ISAPIExtensions
dism /online /enable-feature /featurename:IIS-NetFxExtensibility45
dism /online /enable-feature /featurename:IIS-ASPNET45
参照リンク
[1] .Handler "ExtensionlessUrlHandler-Integrated-4.0" のモジュール リストに不正なモジュール "ManagedPipelineHandler" があります
[2]. .NET Framework 3.5 For Win10 & Win11 オフラインワンクリックインストール版