2014-06-24 79 views
0

我對在IIS 7上部署的mvc5網站中的css文件進行了更改。我使用包配置來設置網站中的css文件,以便將css緩存爲/網站/內容/ CSS?v = Bz3KZjU_pdOm2wAVr7z_ylCuQzQDs1O8N6pV4cvXc_Q1。現在,我對包含在該包中的css所做的更改未在瀏覽器中顯示。我已經嘗試了以下效果。IIS 7 css在.net網站中更新

  • 重置IIS
  • 刪除Internet臨時文件
  • 觸摸web.config文件
  • 回收應用程序池
  • 使用F5

刷新瀏覽器,我不知道還有什麼試試..

+0

您是否嘗試過使用瀏覽器的開發工具?在網絡選項卡中,檢查獲取該包時的HTTP狀態。通常,使用開發工具時,緩存會被禁用。 – NicoD

+0

在網絡選項卡中表示304未修改。當它已經 – user3541362

+0

,所以捆綁不是最新的。你使用微縮版嗎?這可能是根據這個[post]的問題(http://stackoverflow.com/questions/12158933/asp-net-bundling-bundle-not-updating-after-included-file-has-changed-returns) – NicoD

回答

0

通常,在釋放外殼le使用縮小版本,因此更新或刪除縮小版本以查看是否有幫助。 有關更多詳細信息,請參閱此post

0

在某些情況下,可能會發生這種情況,您必須強制清除緩存和Cookie。 有一些方法可以強制清除您的Cookie

  1. 啓動瀏覽器InPrivate瀏覽。
  2. 在開發者工具(按F12)選擇緩存 - >總是從服務器刷新這可能會有一段時間。
  3. 在開發人員工具腳本選項卡按開始調試。