У меня есть настраиваемые страницы с ошибками, используя
<customErrors mode="On" defaultRedirect="~/Home/Error">
<error statusCode="404" redirect="~/Home/PageNotFound" />
</customErrors>
Я создал страницу, которая выбрасывает и исключает, и я перенаправляюсь на правильные страницы ошибок.
Однако я замечаю эти ошибки в elmah на веб-сервере производства:
System.InvalidOperationException Представление "Ошибка" или его мастер было не найден или нет, механизм просмотра поддерживает найденные местоположения. были найдены следующие местоположения: ~/Районы/Футбол/Views/Проект/Error.aspx ~/Районы/Футбол/Views/Проект/Error.ascx ~/Areas/Футбол/Просмотров/Shared/Error.aspx ~/Районы/Футбол/Виды/Общие/Ошибка .ascx ~/Просмотры/Черновик/Ошибка .aspx ~/Views/Draft/Error.ascx ~/Views/Shared/Error.aspx ~/Views/Shared/Error.ascx ~/Районы/Футбол/Представления/Черновик/Ошибка .cshtml ~/Районы/Футбол/Views/Проект/Error.vbhtml ~/Areas/Футбол/Просмотров/Shared/Error.cshtml ~/Районы/Футбол/Представления/Общие/Error.vbhtml ~/Views/Draft/Error.cshtml ~/Views/Draft/Error.vbhtml ~/Views/Shared/Error.cshtml ~/Views/Shared/Error.vbhtml
Почему он ищет страницу с ошибкой в другом месте? Я удалил ~/Views/Shared/Error.cshtml и добавил мою страницу пользовательских ошибок в ~/Главная/Ошибка, так как я указал новый default в моем файле конфигурации.
Любые идеи?
Спасибо.