目前项目中总是ASP.NET MVC总是按照{controller}/{action}的route规则提示xxx.jpg xxx.js解析错误
于是修改了route规则
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.IgnoreRoute("{*fileType}", new { fileType = @".*\.(gif|js|jpg|png|xml|ico|swf|jpeg|bmp|txt|asp|rar?)" }); }
IgnoreRoute的规定的是按照正则表达式判断符合解析规则的请求,不再使用ASP.NET mvc自定义的路由规则解析,这里定义了文件类型符合要求的都直接访问。