2009-04-19 15 views
3

私は、エラーログにELMAHを使用しようとしていますログインし得ていない、と私はエラーを記録するように見えるどちらも他のいくつかELMAHとASP.NET MVCのカスタムエラーが

を試してみたとき、ASPでカスタムエラー機能.NETが有効になっている

すべてのコントローラで[HandleError]属性を使用していますが、最初は問題だと思っていましたが、カスタムエラーページを有効にするたびにエラーが記録されませんこれらのエラーロギングライブラリの半分は、それらが想定していると言っています。

私は間違っていますか?

+0

ハンドルエラーは、アクションによってスローされたエラーのみを処理します。無効なパラメータのようなエラーは、ハンドルエラーによって処理されません。これらのメッセージはどのようにログに記録されますか? – mamu

+0

ELMAHを[ HandleError \]属性?](http://stackoverflow.com/questions/766610/how-to-get-elmah-to-work-with-asp-net-mvc-handleerror-attribute) – cederlof

答えて

5

ELMAH用にHttpModuleが登録されていることを確認してください。エラーを傍受する他のプロセスはありません。

+0

ええ、私はすべて正しく設定しました私が見ることができるものから、エラーを傍受しているものから、私は[HandleError] Attribute..hmmと言ったようなこと以外は私自身の質問にちょうど答えたと思う。 – dswatik

+0

[HandleError]属性はどういう意味ですか。 – dswatik

+0

エラーをログに記録してエラールーティングを処理するには、独自のHandleErrorを作成する必要があります –

1

何らかの理由で、ページレベルのErrorPageリダイレクトを削除すると、問題が解決しました。 web.config(cUstomErrorsタグ)のリダイレクトは機能しますが、ページ・レベルのリダイレクトはelmahのロギング・エラーを停止します。すばやく簡単に確認できるもの。私の状況では何人かの人々を助けることを望みます。

関連する問題