2013-10-11 66 views
1

我在我的MVC 4應用程序中使用了捆綁Javascript和CSS文件。 現在,無論何時我更改Web服務器上的任何js/css文件,它都不會在客戶端瀏覽器上反映出來,直到他們清除緩存並重新加載瀏覽器爲止。 我認爲解決方案是使用cache.manifest文件,但我不確定,我應該如何使用它,特別是在使用MVC捆綁時?MVC 4捆綁中的Cache.manifest文件

對此非常感激的任何意見。

感謝

+0

嘗試追加版本=(somenumber)。每當你修改任何文件時增加它。例如@ Scripts.Render(「〜/ Scripts/test.js?version = 1」) –

+0

如果我不使用MVC捆綁,它將會工作......但正如我已經使用Bundling,這看起來並不簡單一個 – Nirman

+0

添加版本不會影響您在BundleConfig.cs中定義的包。例如在你的配置文件「bundles.Add(新的StyleBundle(」〜/ Content/css「).include(」〜/ Content/site.css「));」和你的_Layout.cshtml @ Styles.Render(「〜/ Content/css?version = 1」)。這仍然會得到你的捆綁文件。 –

回答

0

檢查從Jobert和麥克:)評論