ASP.NET - 「ページに関連する構成データが無効であるため、要求されたページにアクセスできません」なんて言わないで

IIS に配備した ASP.NET のアプリにアクセスしたところ、次のエラーが起きた。

HTTP エラー 500.19 - Internal Server Error
ページに関連する構成データが無効であるため、要求されたページにアクセスできません。

原因は IIS で ASP.NET が無効になっていたからだった。
次の操作で有効にするとエラーは解消する。

  1. 「コントロールパネル」 → 「プログラム」 → 「プログラムと機能」 → 「Windows の機能の有効化または無効化」 をクリック

  2. 「インターネット インフォメーション サービス」のツリーを次のように展開する
    「World Wide Web サービス」 → 「アプリケーション開発機能」 → 「ASP.NET 4.8」 にチェックを付ける
    (自動で 「.NET 拡張機能 4.8」 「ISAPI フィルター」 「ISAPI 拡張」 にもチェックが付く)

  3. ダイアログの 「OK」 ボタンをクリック

毎回やる操作ではないので、これは盲点だった。


いいなと思ったら応援しよう!