MVC4 捆绑路由排除

本文关键字:排除 路由 MVC4 | 更新日期: 2023-09-27 18:00:00

我通过调用 bundles.EnableDefaultBundles(); 来利用 MVC4 中的捆绑功能,这允许我浏览到输出/content目录中所有 CSS 文件的单一文件的http://website.com/content/css - 很棒。

问题是我有以下路线,它按标题从数据库加载博客文章:/post/{anything}在这种情况下,{anything} css(为了参数起见,我无法更改它(,因此捆绑变得混乱并试图将所有内容捆绑在不存在的post目录中。

有没有办法从捆绑中排除特定的 URL 格式或路由?我认为不调用EnableDefaultBundles()会起作用,但这是否意味着我必须手动为所有内容创建捆绑包?

MVC4 捆绑路由排除

您使用的是旧版本的优化包吗? EnableDefaultBundles 在 1.0 之前被删除。 您仍然可以通过添加等效的 js/css DynamicFolderBundles 来完成该方法的等效项。