ASP.NET - 「ページに関連する構成データが無効であるため、要求されたページにアクセスできません」なんて言わないで
IIS に配備した ASP.NET のアプリにアクセスしたところ、次のエラーが起きた。
HTTP エラー 500.19 - Internal Server Error
ページに関連する構成データが無効であるため、要求されたページにアクセスできません。
原因は IIS で ASP.NET が無効になっていたからだった。
次の操作で有効にするとエラーは解消する。
「コントロールパネル」 → 「プログラム」 → 「プログラムと機能」 → 「Windows の機能の有効化または無効化」 をクリック
「インターネット インフォメーション サービス」のツリーを次のように展開する
「World Wide Web サービス」 → 「アプリケーション開発機能」 → 「ASP.NET 4.8」 にチェックを付ける
(自動で 「.NET 拡張機能 4.8」 「ISAPI フィルター」 「ISAPI 拡張」 にもチェックが付く)ダイアログの 「OK」 ボタンをクリック
毎回やる操作ではないので、これは盲点だった。