Asp.net mvc 3 抑制Elmah中的MVC无效路由错误
我想抑制/忽略Elmah中的错误:Asp.net mvc 3 抑制Elmah中的MVC无效路由错误,asp.net-mvc-3,routing,error-handling,elmah,error-logging,Asp.net Mvc 3,Routing,Error Handling,Elmah,Error Logging,我想抑制/忽略Elmah中的错误: System.Web.HttpException: The incoming request does not match any route. 我已经过滤掉了404个错误,但是如果有人键入了无效的路由/地址,上面的错误仍然会出现。可以向global.asax(easy)添加侦听器,或者在web.config中使用正则表达式。对于global.asax添加 void ErrorMail_Filtering(object sender, ExceptionF
System.Web.HttpException: The incoming request does not match any route.
我已经过滤掉了404个错误,但是如果有人键入了无效的路由/地址,上面的错误仍然会出现。可以向global.asax(easy)添加侦听器,或者在web.config中使用正则表达式。对于global.asax添加
void ErrorMail_Filtering(object sender, ExceptionFilterEventArgs e)
{
if (e.Exception.Message.Contains("The incoming request does not match any route"))
e.Dismiss();
}
阻止将其记录到电子邮件模块,但不会记录到数据库模块。你可以做一个或两个。看