¿Cómo desactivo el almacenamiento en caché en IIS7?

27

Estoy desarrollando un sitio ASP clásico en Windows 7 (formar una cola damas). El problema es que IIS parece estar haciendo un uso intensivo de su caché para contenido estático y dinámico que realmente entra en conflicto con mi estilo de desarrollo 'hacer un pequeño cambio, alt-tab, hit ctrl-F5'. Los cambios realizados en los archivos .asp pueden requerir dos o tres actualizaciones para mostrarse donde los cambios en los archivos .js pueden tomar 20 veces más. ¿Cómo hago para desactivar el almacenamiento en caché en mi máquina de desarrollo?

Aclamaciones.

en b4 deja de usar asp classic

jammus
fuente

Respuestas:

26

Haga clic en el nombre del servidor y luego vaya al almacenamiento en caché de salida.

Haga clic en Agregar regla de caché y luego escriba las extensiones: .aspx, .aspx.vb, .aspx.cs, .js, etc. (no estoy seguro de si puede hacer todo en uno)

Luego, simplemente marque la casilla para evitar todo el almacenamiento en caché o desmarque el almacenamiento en caché en modo de usuario y debería evitar que IIS mantenga un caché de las páginas.

La próxima vez que realice una actualización completa, debería obtener los archivos del disco duro y no el caché / memoria




Actualmente no tengo una máquina con IIS7 en la que pueda jugar, así que busqué en Google y encontré la siguiente imagen:

texto alternativo

William Hilsum
fuente
Esto solucionó mi problema con el almacenamiento en caché de las respuestas de un servicio WCF también
ste-fu
Me alegraste el día, William. Gracias por eso, solucionó totalmente mi problema. ¡Aclamaciones!
alexGIS
0

Esta respuesta me ayudó, (nota: estoy usando IIS8) enlace

Creo que es mejor deshabilitar "Caché" de "Función de caché de salida" haciendo clic en "Editar configuración de funciones"

Ata Iravani
fuente
¡Bienvenido a Super User! En general, nos gusta que las respuestas en el sitio sean independientes: los enlaces son geniales, pero si ese enlace alguna vez se rompe, la respuesta debería tener suficiente información para ser útil. Considere editar su respuesta para incluir más detalles. Consulte las preguntas frecuentes para obtener más información.
slm
@slm gracias por tu consejo. Intentaré agregar más detalles más tarde
Ata Iravani