В новом проекте MVC 3 я изменил действие Index (), чтобы вызвать исключение.Я ожидаю, что будет отображено стандартное представление Error.chhtml, потому что я установил <customErrors mode="On" />
в web.config.Вместо этого я по-прежнему получаю «желтый экран смерти» во время работы из VS.
<system.web>
<customErrors mode="On" />
...
Мой атрибут HandleError устанавливается глобально из global.asax.cs.
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
}
... без изменений, в соответствии с настройками проекта по умолчанию.Я работал как с IIS Express, так и с VS Dev Server.Ничто не заставляет пользовательскую страницу ошибки появляться.Чего мне не хватает?