KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have an MVC 4 app, using a custom HandleErrorAttribute to handle only custom exceptions. I would like to intercept the default 404 and other non-500 error pages and replace them with something more attractive. To that end, I added the following to my Web.config: <system.web> <customErrors mode="On" defaultRedirect="~/Error/Index" /> ... </ system.web> I have an Error controller with an Index method and corresponding view, but still I get the default 404 error page. I have also tried setting my defaultRedirect to a static html file to no avail. I have tried adding error handling specific to 404's inside <customErrors> , and I even tried modifying the routes programattically, all with no results. What am I missing? Why is ASP ignoring my default error handling? Note: I noticed earlier that I cannot test my CustomHandleErrorAttribute locally, even with <customErrors mode="On" . It does work when I hit it on my server from my dev box though... not sure if that is related. This guy had the same problem.
Tags (comma-separated)
Save Edits
Cancel