* Application_Errorで全ての例外をキャッチする [#of524ec7]
* Global.asaxのApplication_Error()メソッド [#he516210]

- 参考のページにあるように、
- エラー処理コントローラークラスを作成して、404エラー、500エラー等の各エラーメソッドを作成する。
- Global.asaxのApplication_Error()に例外発生時にエラー処理コントローラークラス内のメソッドを呼び出すように処理を書く。
- 通常のコントローラークラスで throw new HttpException(404, "NotFound") してみて、エラー処理コントローラークラスのメソッドが呼ばれている事を確認する。
- この方法は、Web.configでcustomErrorsの設定がされていても、それより優先して実行される。

** 参考 [#dde9ae39]
http://stackoverflow.com/questions/4911212/how-to-implement-proper-http-error-handling-in-net-mvc-2

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS