2016-01-06 46 views
3

我有一個asp.net mvc網站,運行在umbraco上,並使用asp.net捆綁捆綁css和js文件。但是捆綁包不會被緩存在chrome中,而是每次都會重新加載它們。ASP.NET捆綁包沒有緩存在鉻

我試過IE,Opera和Firefox,他們都緩存捆綁罰款。

下面是HTTP響應頭的束返回:

Cache-Control:public 
Connection:keep-alive 
Content-Encoding:gzip 
Content-Length:47948 
Content-Type:text/css; charset=utf-8 
Date:Wed, 06 Jan 2016 07:47:26 GMT 
Expires:Thu, 05 Jan 2017 07:47:26 GMT 
Last-Modified:Wed, 06 Jan 2016 07:47:26 GMT 
Vary:User-Agent,Accept-Encoding 

一個I上鉻測試47.

感謝。

+1

您如何認識到它被重新加載? – qub1n

+0

向我們展示您在F12開發人員工具「網絡」選項卡中找到的這些軟件包中的內容。 – ramiramilu

回答

0

在我的情況下,沒有在包內容的開頭的錯誤

/* Minification failed. Returning unminified contents. 

由於存在錯誤,服務器試圖一遍又一遍,以生成文件,而不是指示瀏覽器使用緩存版本。因此,除了不使用瀏覽器緩存外,它還使用服務器資源。