Css 绑定而不是渲染样式

Css 绑定而不是渲染样式,css,bundle,bundling-and-minification,Css,Bundle,Bundling And Minification,我有一个捆绑文件的项目,例如: bundles.Add(new StyleBundle("~/css/master/supplierbundle").Include( "~/Content/components/bootstrap/dist/css/bootstrap.min.css", "~/Content/components/jquery-ui/themes/smoothness/jquery-ui.c

我有一个捆绑文件的项目,例如:

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;
这些文件是捆绑的,因此在我的页面源代码中我有:

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

检查web.config文件中的umbracoReservedPaths键中是否存在
~/bundles/
路径。如果不是,umbraco将处理url,而不是ASP.NET的捆绑处理程序,这是因为返回的404页面提到“Noumbraco文档与url匹配

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

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


导航到
/css/master/supplierbundle
时会得到什么?javascript控制台中是否有任何错误?@Joseph
未找到任何与url“/css/master/supplierbundle”匹配的umbraco文档。此页面可替换为自定义404。检查“自定义404”文档。

此页面故意留下丑陋;-)

这就是你的答案;href中的url一定是错误的。请共享如何将此链接标记添加到您的_布局/母版页的代码。我错过了破坏缓存的查询字符串,比如/content/master/supplierbundle?v=K8bEDKv6DE_2brtdisqfsdq1bnrrjx3cvcq_hr7eo1没有错,是bundle链接@pfxNo不是这个,我已将捆绑路径添加到保留路径@pfxDid,您可以尝试使用完整路径
~/css/master/supplierbundle
?我尝试了上述操作,并将我的捆绑更改为前缀/bundles,这是默认的,也是在umbraco reservedPaths中。这个问题仍然存在,而且是非常随机的,例如,我有两个不同的布局,使用不同的bundle,只是这些bundle中的随机文件不会以缩小的方式呈现。我在控制台中也没有错误。只是某些样式在@pfx中不起作用
<add key="umbracoReservedPaths" value="~/umbraco,~/install/,~/bundles/" />