帮助ASP.NET中的Elmah配置
发布时间:2020-12-16 03:31:58 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试设置 ELMAH以记录我们的应用程序的错误.我已成功添加模块,并且加载ErrorLog页面(elmah.axd)没有问题.但是,Elmah没有记录我正在生成的任何测试异常. 我的web.config看起来像这样: configSections !-- Other stuff -- sectionGroup name="elmah" se
我正在尝试设置
ELMAH以记录我们的应用程序的错误.我已成功添加模块,并且加载ErrorLog页面(elmah.axd)没有问题.但是,Elmah没有记录我正在生成的任何测试异常.
我的web.config看起来像这样: <configSections> <!-- Other stuff --> <sectionGroup name="elmah"> <section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler,Elmah"/> <section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler,Elmah"/> <section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler,Elmah"/> </sectionGroup> </configSections> <elmah> <errorLog type="Elmah.XmlFileErrorLog,Elmah" logPath="~/App_Data" /> </elmah> <httpHandlers> <!-- Other stuff --> <add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory,Elmah"/> </httpHandlers> <httpModules> <!-- Other stuff --> <add name="ErrorMail" type="Elmah.ErrorMailModule,Elmah"/> <add name="ErrorLog" type="Elmah.ErrorLogModule,Elmah"/> <add name="ErrorFilter" type="Elmah.ErrorFilterModule,Elmah"/> </httpModules> 点击测试异常页面http://localhost/elmah.axd/test会生成一个yellow screen,但没有日志条目. 在提供的示例和DotNetSlackers上的教程之间,我看不出任何错误.有什么我想念的吗?我也试图通过Signaling生成错误,但这也不起作用. 我正在针对DotNetNuke运行这个,所以我正在考虑问题所在. 解决方法
我认为您需要做的是在DotNetNuke中禁用自定义错误消息. 1.以主机身份登录dnn Portal 2.导航到主机>主机设置. 2.转到基本设置 – 外观部分. 3.在“使用自定义错误消息”时,取消选中该复选框. 4.单击“更新”. 这将禁用DotNetNuke的错误处理程序.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – “字符串中没有引号”的正则表达式是什么?
- asp.net-mvc – ASP.NET MVC:无法在我的控制器中获取字符串
- asp.net – 单独配置文件为web.config的部分
- asp.net-mvc – 如何从PropertyInfo或MetaData中检测[NotMa
- asp.net-mvc-3 – 如何模拟httpcontext使单元测试不为空?
- asp.net – 使用ViewComponent的Ajax
- asp.net-mvc – 单选按钮如何与asp.net mvc绑定一起使用
- ASP.Net Forms身份验证在10分钟后注销用户
- asp.net-mvc – 为Orchard创建一个模块,用于存储来自前端的
- ASP.NET中用gridView来实现分页
推荐文章
站长推荐
热点阅读