处理System.Web.HttpException

时间:2010-01-29 10:47:23

标签: c# .net asp.net-mvc

对不存在的文件或文件夹的任何请求都会在我的MVC项目中引发以下异常;

System.Web.HttpException:无法找到路径控制器...或者它没有实现IController

重要编辑:

我想处理这种情况,以便此异常不会进入我的Elmah日志

无论我在global.asax中做什么,Application_Error都会转到Elmah日志

2 个答案:

答案 0 :(得分:1)

您可以在 Global.asax

中的Application_Error()方法中处理异常

就像描述here

答案 1 :(得分:0)

404页面怎么样?

这将是您的最后一条路线:

routes.MapRoute("NotFound", "{*url}",
  new { controller = "Home", action = "Show404" }
 );