В моем Web.config у меня есть.Как заменить «Ошибка. Ошибка при обработке вашего запроса».
<customErrors mode="On" defaultRedirect="~/Errors/Unknown">
<error statusCode="403" redirect="~/Errors/Forbidden"></error>
<error statusCode="404" redirect="~/Errors/NotFound"></error>
</customErrors>
Он работает нормально, если я пытаюсь открыть страницу, которая не существует. (Он перенаправляет на мою страницу пользовательских ошибок: ErrorsController.NotFound). При возникновении необработанного исключения (в этом случае в LINQ Signle (...)). Он не переходит в ~/Ошибки/Неизвестно, но отображает сообщение по умолчанию:
Ошибка. Во время обработки Вашего запроса произошла ошибка.
Как заменить его на ErrorsController.Unknown?
http://stackoverflow.com/questions/16312588/in-asp-net-mvc-4-what-is-the-best-show-unhandled-exceptions-in-my-view Я считаю, что этот вопрос поможет ответить на ваши вопросы. – newtonrd
Вы также можете найти это полезным: http://stackoverflow.com/a/13905859/1373170 –
На самом деле это помогло: http://stackoverflow.com/questions/1171035/asp-net-mvc-custom-error-handling- приложения ошибок глобального asax – gisek