方法を教えてください404作ElmahのHandleErrorAttribute書Elmahにasp.net mvc?
-
26-09-2019 - |
質問
私の実施ElmahしたASP.NET MVCます。またかったので、下
- 対ElmahHandleErrorAttribute書Atif Azizこ ポスト
- を加えた属性をすべて私のコントローラ
- 私の設定Elmahフィルターウ404誤差が生じたくないログイン方
- い、エラーとなります。aspxビューの共有フォルダその利用を希望するすべての私。
- 私customErrorsします。Configをオフにしていませんspecifed他のエラーページがでていないと思います。
一つのコントローラには、以下のコード:
if (model == null)
throw new HttpException((int)HttpStatusCode.NotFound, "Project not found");
だけどのような表示したい場合は404記録できませんのデータベースです。何らかの理由私がエラーになります。aspxページが表示されないために404エラーになります。代わりに表示される汎用asp.net "リソースが見つからなかったページに表示されます。しかし削除し404フィルタの設定Elmahが変わることのないものです。
面白い部分を変更した場合、購入したエラーからNotFound言InternalServerErrorのエラーになります。aspxページです。
いいポインタのことですか?
解決
私は、サンプルアプリの作成を超えてELMAHを使用していない - しかし、404はアプリケーションエラーではないかもしれないので?私の理解が正しければ、404エラーが順番にあなたが見ているエラーメッセージが表示され、IISに背中を押されます。また、私は信じてweb.coin
私が正しく理解していれば、あなたはこの代わりにあなたのアプローチとビルド使用を修正または404にResponse.StatusCode
を設定することもできます(リンク問題のジェフの答えをチェックしてください)。
所属していません StackOverflow