我想抑制/忽略Elmah中的错误:
System.Web.HttpException: The incoming request does not match any route.
我已过滤掉404错误,但如果有人输入无效的路线/地址,则上述错误仍然存在。
答案 0 :(得分:0)
可以向global.asax(easy)添加侦听器,也可以在web.config中使用正则表达式。对于global.asax add
void ErrorMail_Filtering(object sender, ExceptionFilterEventArgs e)
{
if (e.Exception.Message.Contains("The incoming request does not match any route"))
e.Dismiss();
}
防止它被记录到电子邮件模块而不是数据库模块。你可以做一个或两个。见wiki