IIS 7 で ASP.NET 4.0 のサイトを構成して 500.21 エラーが発生する。
2012/1/10
文書番号:20108
Windows 7 や Windows Server 2008 のIIS 7 でASP.NET 4.0 のサイトを構成してアクセスしたところ以下のエラーが発生。
-----------------------------------------------------------------------------------------------------------
HTTP エラー 500.21 - Internal Server Error
ハンドラー "PageHandlerFactory-Integrated" のモジュール リストにあるモジュール "ManagedPipelineHandler" が正しくありません
可能性のある原因
マネージ ハンドラーが使用されますが、ASP.NETがインストールされていないか、完全にインストールされていません。
ハンドラー モジュールの一覧の構成に誤字があります
-----------------------------------------------------------------------------------------------------------
【設定手順】
- コマンドプロンプトを起動します。
スタートメニューから[ファイル名を指定して実行]を起動する。(Windowsボタン+RキーでもOK)
「cmd」と入力して[OK]ボタンをクリック
クリックで拡大 - 32ビット環境の場合
「C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i」と入力して実行します。
64ビット環境の場合
「C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -i」と入力して実行します。
クリックで拡大 - 「ASP.NET(4.0.30319)のインストールが完了しました」と表示されれば成功です。
クリックで拡大
【参考情報】
ASP.NET IIS 登録ツール (Aspnet_regiis.exe) |