Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Cache-Control in IIS7

8 views
Skip to first unread message

mga...@alice.it

unread,
Jul 30, 2012, 3:37:21 AM7/30/12
to
Mi sono imbattuto in un problema un po' strano...
Ho win2008 R2 web edition server e volevo settare per le mie risorse statiche il cache control a public in quanto di default guardando l'header è
Cache-Control: no-cache
Tramite il pannello di iis non ho trovato nulla e quindi ho modificato il file web.config in questo modo.

<system.webServer>
<httpProtocol allowKeepAlive="true">
<customHeaders>
<add name="Cache-Control" value="public, max-age=691200" />
</customHeaders>
</httpProtocol>
</system.webServer>

Questo un certo cambiamento lo fa... ma non quello desiderato in quanto dopo questa modifica l'header è:

Cache-Control: no-cache,public, max-age=691200

come mai c'è ancora il no-cache? Come faccio a toglierlo? c'è un modo per impostare di default in tutti i siti public, max-age=691200 senza dover passare per web.config? Altrimenti passando per web.config come si fa?
0 new messages