Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET MVC 4 customErrors / 3 сообщений из 3, страница 1 из 1
03.02.2015, 09:06
    #38870045
Pessimus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC 4 customErrors
Имеется сайт на ASP.NET MVC 4.
Для обработки ошибок в веб конфиге добавлено:
Код: xml
1.
2.
3.
<customErrors mode="On"  defaultRedirect="/Errors/Error" >
    <error statusCode="404" redirect="/Errors/Error404/"/> 
</customErrors>


Если происходит ошибка 404, то все по честному работает и идет редирект на "/Errors/Error404/".
Но вот например есть такой код:
Код: c#
1.
 var prop = properties.GetEnumerator();


Где properties = null. Происходит исключение NullReferenceException, но редиректа по defaultRedirect="/Errors/Error" не происходит, а появляется надпись: "Произошла ошибка при обработке вашего запроса.".
Помогите разобраться в чем тут дело
...
Рейтинг: 0 / 0
03.02.2015, 10:18
    #38870105
Irbis2014
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC 4 customErrors
Pessimus,
При выполнение вашего кода происходит внутренняя ошибка и отправляется соответствующий статус код (500).
По умолчанию в приложении зарегистрирован глобальный фильтр, который обрабатывает внутренние ошибки.
...
Рейтинг: 0 / 0
03.02.2015, 15:27
    #38870504
Pessimus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC 4 customErrors
Irbis2014, спасибо за разъяснение
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET MVC 4 customErrors / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]