2012-06-06 5 views
5

tengo esto en mi web.config:Algo está obligando a tener respuestas Cache-Control: privado en IIS7

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

Pero cuando me carga la página, esta es la cabecera de la respuesta:

Cache-Control: private,max-age=30,public 

Es una aplicación ASP.NET MVC, el controlador no tiene ninguna directiva de caché especificada en ninguna parte.

+0

Desafortunadamente, IIS agrega encabezados (con una coma) de la sección de CustomHeaders. –

+0

Sí, lo sé, simplemente no puedo entender de dónde viene el 'privado'. ¡Es muy frustrante! –

+0

¿Lo resolvió? Tengo el mismo problema, pero dado que estamos usando DNN, supongo que proviene de allí. –

Respuesta

3

probar esto

<system.web> 
    <httpRuntime sendCacheControlHeader="false" /> 
</system.web> 

hacernos saber cómo va.

Jason

+0

Funciona para mí en IIS 8, al igual que esta respuesta: http://stackoverflow.com/a/22468386/318411 – Whelkaholism

Cuestiones relacionadas