Я работаю над приложением MVC, в котором хочу отображать пользовательские страницы ошибок и не показывать желтый экран смерти при ошибках. Я добавил фильтр HandleError в свою конфигурацию глобальных фильтров.
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
}
Я также изменил значения web.config, чтобы включить пользовательские ошибки.
<customErrors mode="On" />
Прямо сейчас мое приложение успешно перенаправляется на мой собственный экран ошибок. Однако я хочу иметь возможность видеть желтый экран смерти, когда приложение запускается локально. есть ли способ это сделать? Я предполагаю, что, возможно, переопределить метод OnException фильтра HandleError, чтобы мы могли остановить перенаправление метода в представление Error, но я не знаю, как это сделать.