¿Cualquier cambio en cualquier archivo dentro de la carpeta bin causa reciclado de la aplicación en la aplicación web ASP.NET?

Sé que en la aplicación web ASP.NET, cambiar un archivo DLL ubicado en la carpeta bin provoca el reciclaje de una aplicación.

Pero me pregunto, como lo implica el tema, si algún cambio de archivo causa tal comportamiento. ¿Se incluyen archivos de texto simples en este escenario?

¿Y qué hay de las carpetas secundarias para la carpeta bin ? Y sus contenidos?

Sé que puedo probarlo yo mismo, pero más importante, estoy buscando la documentación adecuada para esto.

Primero, no puedo proporcionar un enlace a una documentación oficial. Pero por lo que he leído, cada cambio en la carpeta bin (incluidas las subcarpetas) hará que IIS recicle el dominio de la aplicación.

Reciclaje abrupto del pool de aplicaciones

  1. Cualquier modificación en el Directorio BIN de la Aplicación

  2. Hacer cambios en cualquier / s archivo / s de configuración, como Web.config u otros (si tiene algún archivo de configuración específico en su aplicación diga en un directorio llamado App_Config).

  3. Hacer 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.

  4. Hacer cambios en el archivo Global.asax

  5. Hacer cambios en el archivo Machine.config.

  6. Hacer 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.

  7. Modificaciones para las referencias de los servicios web del directorio App_WebReferences.

  8. Modificar la configuración de seguridad de cualquier directorio en el directorio raíz. (Como especificar derechos de seguridad leídos para todos o para cualquier otro usuario específico o grupo de usuarios).

Aquí hay algo de lectura:

  1. ¿Qué causa el reciclaje de un grupo de aplicaciones en IIS?
  2. http://christopherdeweese.com/blog2/post/beware-writing-to-the-bin-folder-in-iis-hosted-services
  3. ¿Qué hace un IISReset?
  4. http://www.iis.net/ConfigReference/system.applicationHost/applicationPools/add/recycling
  5. Administrar, ajustar y configurar grupos de aplicaciones en IIS 7.0
  6. http://varunvns.wordpress.com/2011/07/04/application-pool-restarts/
    Intereting Posts