1.配置文件中开启CustomErrors
2.新建一个MyExceptionFilter类,实现IExceptionFilter接口
3.注册过滤器
public static void RegisterGlobalFilters(GlobalFilterCollection filters) { filters.Add(new MyExceptionFilter()); // 一定要放在 HandleErrorAttribute 之前 filters.Add(new HandleErrorAttribute()); // 这里拦截了Error消息,所以Application_Erro不会触发 }
原文:http://blog.csdn.net/allenray1988/article/details/7757739