我在 WCF 应用程序上设置了 Elmah,它正在记录到 SQL 服务器。就将数据插入Elmah_error
表中而言,一切似乎都在工作。但表格中有 5 个错误,而Elmah.axd
.
如何设置 Elmah 以显示表中的所有错误?
额外信息
数据库中的错误
- System.Web.HttpRequestValidationException
- 系统异常
- 系统异常
- 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>