Подавить ошибки неверного маршрута MVC в Эльмах - PullRequest
1 голос
/ 27 июля 2011

Я хотел бы подавить / игнорировать ошибку в Эльмахе:

System.Web.HttpException: The incoming request does not match any route.

Я отфильтровал 404 ошибки, но вышеупомянутая ошибка все еще появляется, если кто-то вводит неправильный маршрут / адрес.

1 Ответ

0 голосов
/ 31 августа 2011

может добавить слушателя к global.asax (легко) или использовать выражение regex в 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(); 
    }

Не позволяет войти в модуль электронной почты, но не в модуль db. Вы можете сделать один или оба. См вики

...