¿Algún cambio en algún archivo dentro de la carpeta bin causa el reciclaje de la aplicación en la aplicación web ASP.NET?
web-applications application-restart (1)
Sé que en la aplicación web ASP.NET, el cambio de un archivo DLL ubicado en la carpeta bin
provoca un reciclaje de la aplicación.
Pero me pregunto, como lo indica el tema, si algún cambio en el archivo causa tal comportamiento. ¿Se incluyen archivos de texto simples en este escenario?
¿Y qué pasa con las subcarpetas a la carpeta bin
? ¿Y sus contenidos?
Sé que puedo probarlo yo mismo, pero lo más importante es que estoy buscando la documentación adecuada para esto.
En primer lugar, no puedo proporcionar un enlace a una documentación oficial. Pero a partir de lo que he leído, cada cambio en la carpeta bin (incluidas las subcarpetas) hará que IIS recicle el dominio de la aplicación.
Aplicación abrupta reciclaje de piscinas
Cualquier modificación en el directorio BIN de la aplicación.
Realizar cambios en cualquier archivo de configuración, como Web.config u otros (si tiene algún archivo de configuración específico en su aplicación, por ejemplo, en un directorio llamado App_Config).
Realización de modificaciones en los archivos de código fuente en el directorio APP_CODE. Esto puede cambiar en cualquier archivo de código fuente, o agregar o eliminar archivos de este directorio.
Haciendo cambios en el archivo global.asax
Haciendo cambios en el archivo Machine.config.
Realización de modificaciones en el directorio raíz de la aplicación web. Esto significa que la creación de archivos / subdirectorios sobre la marcha puede llevar al reciclaje del grupo de aplicaciones.
Modificaciones para referencias del directorio Web Services of App_WebReferences.
Modificación de la configuración de seguridad de cualquier directorio en el directorio raíz. (Como especificar derechos de seguridad de lectura para todos o cualquier otro usuario o grupo de usuarios específico).
Aquí hay algo de lectura:
- ¿Qué hace que un grupo de aplicaciones en IIS se recicle?
- http://christopherdeweese.com/blog2/post/beware-writing-to-the-bin-folder-in-iis-hosted-services
- ¿Qué hace un IISReset?
- http://www.iis.net/ConfigReference/system.applicationHost/applicationPools/add/recycling
- Administración, ajuste y configuración de grupos de aplicaciones en IIS 7.0
- http://varunvns.wordpress.com/2011/07/04/application-pool-restarts/