我有一个普通的 ASP.NET MVC 4 Internet 应用程序。当我转到 /NotFound 时,我得到了他的错误页面:
而如果我去 /Home/About/something/nonexistent,我得到
谁能告诉我引擎盖下发生了什么?
我已经进入 System.Web.Mvc 中 DefaultControllerFactory 类的 GetControllerInstance ,我可以看到:
throw new HttpException(404,
String.Format(
CultureInfo.CurrentCulture,
MvcResources.DefaultControllerFactory_NoControllerFound,
requestContext.HttpContext.Request.Path));
但我不知道在哪里处理该异常。我在正确的轨道上吗?