Tengo una página maestra ASP.NET que hace referencia a un archivo # include de la siguiente manera:de cómo actualizar los archivos # include - que están almacenamiento en caché en IIS 7/ASP.NET
<!--#include virtual="/includes/scripts.inc"-->
he modificado el archivo/includes /scripts.inc pero los cambios no aparecen en las páginas. ¿Qué se necesita hacer para que se reflejen las modificaciones?
tengo que evitar lo siguiente:
- reiniciar el servidor
- Reiniciar IIS
- modificar web.config (no parece tener ningún efecto)
- casi cualquier cosa que provoca el dominio de la aplicación para reiniciar
¿Alguna otra opción? ¿Hay alguna configuración que afecte por cuánto tiempo IIS almacena en caché #include files?
¿Qué tipo de código Cómo se mantiene en los incluye? No creo que deba usar esos tipos de inclusión de la vieja escuela en ASP.NET. – Jeroen
Sabía que alguien lo preguntaría. Solo asuma que son necesarios para la aplicación :) – frankadelic
Mi sugerencia es evitar este estilo de inclusión, viene de asp, quizás para facilitar la migración, pero no es tan perfecto para asp.net. Sus páginas no entendieron que necesitan actualización, por lo que no deben permanecer como se han compilado en primer lugar. – Aristos