我在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文件進行更改?