Elmah を WCF アプリケーションにセットアップしましたが、SQL サーバーにログを記録しています。Elmah_error
データをテーブルに挿入する限り、すべてが機能しているようです。しかし、テーブルには 5 つのエラーがあり、 に表示されるのは 2 つだけElmah.axd
です。
テーブルにあるすべてのエラーを表示するように Elmah を設定するにはどうすればよいですか?
追加情報
データベースのエラー
- System.Web.HttpRequestValidationException
- System.Exception
- System.Exception
- System.ArgumentException
Elmah.axd に表示されるエラー
- System.Web.HttpRequestValidationException
- System.Web.HttpException
Web.config 設定
<httpModules>
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" />
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" />
</httpModules>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler" />
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" preCondition="managedHandler" />
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" preCondition="managedHandler" />
</modules>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
<system.webServer>
<handlers>
<add name="ELMAH" verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" preCondition="integratedMode" />
</handlers>
</system.webServer>