I can't get [HandleError] attribute in MVC 5 to work.
I have this Controller
[HandleError]
public class HomeController : Controller
{
public ActionResult WelcomePage()
{
throw new Exception("Oops!");
return View();
}
}
Which gives the yellow screen of death.
If I add in the web.config
<system.web>
<customErrors mode="On" />
</system.web>
it works. But if I remove the [HandleError] it still works, so it's setting in the web.config has higher presedense I guess.
But should't you be able to only use the [HandleError] without relying on some web.config setting?
see this link for more details: http://www.prideparrot.com/blog/archive/2012/5/exception_handling_in_asp_net_mvc