错误处理 – Elmah日志错误在SQL服务器但不显示在Elmah.axd
发布时间:2020-12-12 16:43:30 所属栏目:MsSql教程 来源:网络整理
导读:我已经在一个WCF应用程序上设置了Elmah,并且正在登录到SQL服务器.一切似乎在将数据插入Elmah_error表中的工作.但表中有5个错误,Elmah.axd只显示2个错误. 如何设置Elmah来显示表中的所有错误? 额外信息 数据库中的错误 System.Web.HttpRequestValidationExcep
我已经在一个WCF应用程序上设置了Elmah,并且正在登录到SQL服务器.一切似乎在将数据插入Elmah_error表中的工作.但表中有5个错误,Elmah.axd只显示2个错误.
如何设置Elmah来显示表中的所有错误? 额外信息 数据库中的错误 > System.Web.HttpRequestValidationException Elmah.axd上显示错误 > System.Web.HttpRequestValidationException 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> 解决方法Elmah在Elmar_error表中记录每个日志条目的应用程序名称.浏览Elmah.axd时,它使用默认应用程序名称过滤日志条目.您可以在elmah Web.config部分的errorLog标签上设置applicationName属性来查看条目. <errorLog type="Elmah.SqlErrorLog" applicationName="AppName" /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |