public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{*allaspx}", new { allaspx = @".*\.aspx(/.*)?" }); // any controller methods that are decorated with our attribute will be registered RouteAttribute.MapDecoratedRoutes(routes); // MUST be the last route as a catch-all! routes.MapRoute("", "{*url}", new { controller = "Error", action = "PageNotFound" }); }
/// <summary> /// register our ASP.NET MVC routes /// </summary> public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("errors"); routes.IgnoreRoute("errors/{*pathInfo}"); routes.IgnoreRoute("{*allaspx}", new { allaspx = @".*\.aspx(/.*)?" }); routes.IgnoreRoute("{*allaxd}", new { allaxd = @".*\.axd(/.*)?" }); routes.IgnoreRoute("favicon.ico"); RouteAttribute.MapDecoratedRoutes(routes); // MUST be the last route as a catch-all! routes.MapRoute("{*url}", new { controller = "Error", action = "PageNotFound" }); }