对不存在的文件或文件夹的任何请求都会在我的MVC项目中引发以下异常;
System.Web.HttpException:无法找到路径控制器...或者它没有实现IController
重要编辑:
我想处理这种情况,以便此异常不会进入我的Elmah日志。
无论我在global.asax中做什么,Application_Error都会转到Elmah日志
答案 0 :(得分:1)
您可以在 Global.asax
中的Application_Error()方法中处理异常就像描述here。
答案 1 :(得分:0)
404页面怎么样?
这将是您的最后一条路线:
routes.MapRoute("NotFound", "{*url}",
new { controller = "Home", action = "Show404" }
);