2014-09-11 13 views
6

Dodałem poniżej jednego w web.configMVC Client Cache dla zawartości statycznej nie działa

<staticContent> 
    <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="10.00:00:00" /> 
</staticContent> 

Ale nie widzę wygasa na nagłówki odpowiedzi. Czy powinienem wprowadzić jakieś inne zmiany?

enter image description here

+0

Podczas testowania lokalnego nie wyświetla się. Jest wyświetlany po wdrożeniu na serwerze testowym. – user3194721

Odpowiedz

1

chciałbym spróbować dwóch rzeczy do debugowania. Po pierwsze chciałbym zmienić cacheControlCustom z private do public

<location path="Content"> 
    <system.webServer> 
    <staticContent> 
     <clientCache 
      cacheControlCustom="public" 
      cacheControlMode="UseMaxAge" 
      cacheControlMaxAge="10.00:00:00" /> 
    </staticContent> 
    </system.webServer> 
</location> 

Jeśli to nie zadziała sprawdzić lokalizację ścieżki pokryte do buforowania. Twój przykład nie pokazuje tej części.

Wreszcie spróbować odblokować odcinek StaticContent parku maszynowego poprzez config:

appcmd unlock config /section:staticContent 

Oto link z dodatkowymi użytecznych informacji Client Cache.

Powiązane problemy