Я не могу заставить работать атрибут [HandleError]
в MVC 5.
У меня есть этот контроллер
[HandleError]
public class HomeController : Controller
{
public ActionResult WelcomePage()
{
throw new Exception("Oops!");
return View();
}
}
Что выдает желтый экран смерти.
Если я добавлю в web.config
<system.web>
<customErrors mode="On" />
</system.web>
оно работает. Но если я удалю [HandleError]
, он все равно будет работать, поэтому я думаю, что его настройка в web.config имеет более высокий приоритет.
Но разве вы не должны использовать только [HandleError]
, не полагаясь на какой-либо параметр web.config?