【ASP.NET MVC5】例外発生を補足して自動的にログ書き込みを行う方法 | oki2a24 ではエラーが発生したときに自動的にロギングされるように設定いたしました。
この時、エラーページが自動的に表示されるわけですけれども、これを明確にコントロールするためのポイントをメモしておきます♪
ポイント
- HTTP 404. Not Found 時にはカスタムエラーページは表示されない。
- コードの確認ポイント
- Web.config の <system.web> 内の
の mode を On にしていること - App_Start\FilterConfig.cs の RegisterGlobalFilters メソッド に HandleErrorAttribute クラスを追加していること
- Views\Shared\Error.cshtml でエラー画面を設定していること
- Web.config の <system.web> 内の
ひとつひとつコードを見ていきます。