У меня есть веб-приложение ASP.NET C #, которое использует System.Web.Routing
.
Почему-то я не могу отловить все ошибки HTTP. Например:
- www.domain.com / adfasdf / asfadf / - правильно перенаправляет на пользовательскую страницу
- www.domain.com / fafad / afdad / asfaf / - возвращает страницу ошибки по умолчанию, которая выглядит следующим образом:
web.config:
<customErrors mode="On" defaultRedirect="Error">
<error statusCode="404" redirect="Page-Not-Found"/>
</customErrors>
Я не могу отловить эти ошибки в файле Global.asax
.
Есть ли способ перенаправить пользователя на страницу ошибок для любой ошибки (обработанной и необработанной) под корневым сайтом?