У меня есть новое решение MVC 4.0, созданное с нуля с использованием веб-экспресса VS2012 и IIS Express. Как говорится в плитке, я изменил свой web.config и добавил следующее:
<customErrors defaultRedirect="Errors/GenericError.html" mode="On">
<error statusCode="404" redirect="Errors/Error404.html"/>
</customErrors>
В основном, когда я получаю исключение в своем контроллере, MVC error.cshtml по умолчанию показывает ошибку вместо моей пользовательской страницы GenericError.html.
Если я перехожу к несуществующему URL-адресу, мой Error404.html отображается правильно, но не для общего сценария.
Любые идеи, как я могу изменить это поведение?