我的 BundleConfig 中有以下捆绑包:
bundles.Add(new StyleBundle("~/Content/Basic/globalCss").Include("~/Content/Basic/global.css"));
我正在使用以下内容来呈现 CSS 包:
@Styles.Render("~/Content/Basic/globalCss")
在我的本地机器(调试环境)上,CSS 文件通过其绝对路径包含/加载。我为调试关闭了编译/错误,所以这是有道理的。当我推送到 QA 环境(编译打开/为真)时,我看到页面中包含以下虚拟路径:
<link href="/Content/globalbasicCss?v=6i8x1Cxf8pXm5g9uxAk8-wcO02DFmeAgYLWpJk-3r_g1" rel="stylesheet">
这是我以前的虚拟路径~/Content/globalbasicCss
。
为什么我的捆绑包没有使用我提供的新虚拟路径~/Content/Basic/globalCss
?这是因为没有对捆绑包中包含的 CSS 文件进行任何更改吗?