解决Asp.net MVC3下Web.config开启Custom Errors后Application_Error不触发问题
来源:互联网 发布:简谱识别软件 编辑:程序博客网 时间:2024/05/15 21:24
1.配置文件中开启CustomErrors
<customErrors mode="On" defaultRedirect="~/Home/Error"> <error statusCode="404" redirect="~/Home/NotFound" /></customErrors>
2.新建一个MyExceptionFilter类,实现IExceptionFilter接口
public class MyExceptionFilter : IExceptionFilter{ public void OnException(ExceptionContext context) { Exception ex = context.Exception; if (!(ex is HttpException)) { // 记录日志 } }}
3.注册过滤器
public static void RegisterGlobalFilters(GlobalFilterCollection filters){ filters.Add(new MyExceptionFilter()); // 一定要放在 HandleErrorAttribute 之前 filters.Add(new HandleErrorAttribute()); // 这里拦截了Error消息,所以Application_Erro不会触发}
- 解决Asp.net MVC3下Web.config开启Custom Errors后Application_Error不触发问题
- ASP.NET MVC3 Custom FormAuthorize
- ASP.NET MVC3 Custom ErrorPages 500/404
- ASP.NET 2.0 Web.config VS2005环境下配置问题
- asp.net web.Config碰到的问题
- ASP.NET web.config
- ASP.NET WEB.CONFIG
- ASP.NET Web.config
- 用ssk皮肤后timer不触发问题的解决
- net的web.config程序配置MVC3+Spring.net+nhibernate
- asp.net web form与jQuery Validate一起工作时解决服务器端事件不能被触发的问题
- ASP.NET 下web.config Forms身份验证的配置
- asp.net 下web.config中配置数据库连接
- ASP.NET 下web.config Forms身份验证的配置
- ASP.NET本调试下配置Web.config识别json
- ASP.NET MVC3 加 Unity2.1.505.0 依敕注入 Web.config 配置 简例Hello Unity2.1
- Asp.net MVC3使用Reporting Services生成PDF解决Web在线打印
- Web.config配置内容中Asp.net 的身份验证问题
- 数据库恢复过程中查看恢复数据
- PB9 SQL端口修改后怎么连接
- 最近学C当中,仿写了2个函数。
- IP和端口判断(C#)
- java反射机制归纳总结
- 解决Asp.net MVC3下Web.config开启Custom Errors后Application_Error不触发问题
- Thread数目会超过MAXDOP的限制?
- MAC加密算法家族
- 如何在CSDN博客中的所贴的代码进行【代码块】显示
- SQL Server更改表数据类型View中Column数据类型没有相应改变
- Block 编程(翻译官方文档)
- @Deprecated
- Dive Into Python 学习记录2-自省/info 函数 /str / type /callable 函数
- 解读巧避友情链接的5大风险