Me gustaría no almacenar en caché mis páginas aspx en ninguna parte. Por alguna razón IE ignora las etiquetas meta que se establecen de mi página maestraIIS7: establezca "no-caché" para todas las páginas aspx pero no para images/css/js
<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">
Estoy tratando de ver si puedo configurar mi cabecera de respuesta HTTP para "Cache-Control" - "no-cache". Configurando algo como
HttpContext.Current.Response.Headers.Add("Cache-Control", "no-cache");
HttpContext.Current.Response.Headers.Add("Exipres", DateTime.Now.AddDays(-1).ToShortDateString());
en cada página sería doloroso. Estoy pensando si hay alguna manera de configurar esto en IIS7 (agregue este encabezado a las páginas aspx, pero no a las imágenes/css/js). Es posible ?
Editar: Según sugerencia en http://technet.microsoft.com/en-us/library/cc753133%28WS.10%29.aspx, agregar un encabezado de respuesta http personalizado agrega el encabezado a todos los archivos incluyendo js, css, images. Entonces agregar "Cache-Control", "no-cache" aquí no funcionaba
Edit2: estoy pensando en agregar un httpmodule. Algo similar a http://blogs.technet.com/stefan_gossner/archive/2008/03/12/iis-7-how-to-send-a-custom-server-http-header.aspx. Alguna sugerencia ?
No quiero que almacene en caché aspx, pero quiero que guarde en caché (en el lado del cliente) imágenes, css y js. Quiero agregar un encabezado de respuesta en IIS a * no * cache aspx, pero a caché de imágenes, js, css – ram
IIS no almacena en caché aspx de manera predeterminada, eso es lo que estaba diciendo. Si ES el almacenamiento en caché de páginas aspx, deberá verificar la misma configuración para asegurarse de que el almacenamiento en caché esté desactivado para las páginas dinámicas. – jvenema