This must be simple and already answered, but I've wasted many hours on it. I can't figure how to get an error page on mistyped address. Also I'd prefer not to redirect, but to keep the URL. I've tried many combinations of CustomErrors, HttpErrors and Application_Error, but nothing works for non-existent controller - depending on HttpErrors I always get IIS 404.0 page or just an empty 404 response. Running on IIS 7.5, MVC 3.
David Miller
10-Nov-2014I don't remember where I got the solution. But here is the code to handle the error: First, you create a ErrorController:
Second, open Global file and add the following code:
Third, change customerror in your webconfig:
More: I created one more error layout. It makes things even more clear. :)