css - bundle 不渲染样式

标签 css bundle bundling-and-minification

我有一个元素,我在其中 bundle 文件,例如:

bundles.Add(new StyleBundle("~/css/master/supplierbundle").Include(
                      "~/Content/components/bootstrap/dist/css/bootstrap.min.css",
                      "~/Content/components/jquery-ui/themes/smoothness/jquery-ui.css",
                      "~/css/mystyles.css"));

BundleTable.EnableOptimizations = true;

文件是 bundle 在一起的,所以在我的页面源代码中我有:

<link href="/css/master/supplierbundle" rel="stylesheet"/>

但样式未呈现 - 只是页面显示而根本没有任何样式

它不能在调试或 Release模式下工作。

编辑

在头部插入束:

@Styles.Render("~/css/master/supplierbundle")

最佳答案

检查 ~/bundles/ 路径是否存在于 web.config 文件的 umbracoReservedPaths 键中。如果不是 Umbracco 处理 url 而不是 ASP.NET 的 bundle-handler,当返回的 404 页面提到 '没有 umbraco 文档与 url 匹配时发生这种情况

值中可能有更多路径,但至少 ~/bundles/ 必须存在。

<add key="umbracoReservedPaths" value="~/umbraco,~/install/,~/bundles/" />

关于css - bundle 不渲染样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50608960/

相关文章:

webpack-2 - 未使用 extract-text-webpack-plugin 提取公共(public) block 的 CSS

jquery - 通过 jquery 将按键功能添加到 div

html - 仅子元素的后半部分有不同的背景

html - Bootstrap 3 菜单断点更改但现在菜单没有折叠

javascript - 如何手动 bundle 两个javascript文件?

bundle - 如何创建和使用 Electron 束文件?

iPhone - 更改应用程序内 info.plist 指向的应用程序图标?

asp.net-mvc - 有没有一种方法可以在运行时动态更新asp.net mvc bundle 内容?

javascript - 禁用调试时,使用捆绑缩小的脚本在 ASP.NET MVC 3 中不起作用

html - CSS Auto Margin 下推其他元素