所以,我的 global.asax 中有以下内容来创建我的 MVC 路由。它们按照它们出现在下面的顺序被调用。我期望发生的是它会忽略到 css 文件夹的路由,然后创建到 css/branding.css 的路由(在运行时从另一个视图生成)
_routeCollection.IgnoreRoute("css/{*pathInfo}");
_routeCollection.MapRoute("BrandingCSS", "css/branding.css", new { controller = "Branding", action = "Css" });
这不可能吗?当我向 css/branding.css 发出请求时,我收到一个 404 错误,指出该文件不存在。有没有办法让这个工作,我宁愿它对任何查看源的人都是透明的,这个文件来自除 css 文件夹之外的任何地方。