@Vlad Mucescu dio una buena respuesta, pero parece que en la parte en la que describe el reciclaje de una aplicación habla sobre Reciclaje superpuesto. Hay dos tipos de reciclaje: Reciclaje de procesos y Reciclaje superpuesto ( fuente MSDN ):
Proceso de reciclaje
El modo de aislamiento de procesos de trabajo ofrece reciclaje de procesos, en el que IIS actualiza automáticamente las aplicaciones web al reiniciar sus procesos de trabajo. El reciclaje de procesos mantiene las aplicaciones problemáticas funcionando sin problemas y es una solución especialmente efectiva en casos en los que no es posible modificar el código de la aplicación.
El reciclaje de procesos, que sigue a la ocurrencia de un evento de reciclaje, puede ocurrir de dos maneras.
Si el proceso de trabajo que actualmente sirve al grupo de aplicaciones finaliza, entonces el Servicio WWW (W3SVC), actuando como el proceso principal para los procesos de trabajo, reinicia un nuevo proceso en su lugar.
Cuando finaliza el proceso de trabajo, se inicia uno nuevo simultáneamente. Este tipo de reciclaje se llama reciclaje superpuesto. Es el valor predeterminado para todos los grupos de aplicaciones.
Reciclaje superpuesto
En un escenario de reciclaje superpuesto, el proceso destinado a un reciclaje continúa procesando todas las solicitudes restantes mientras se crea un proceso de trabajo de reemplazo simultáneamente. El nuevo proceso se inicia antes de que se detenga el antiguo proceso de trabajo, y las solicitudes se dirigen al nuevo proceso. Este diseño evita demoras en el servicio, ya que el proceso anterior continúa aceptando solicitudes hasta que el nuevo proceso se haya inicializado con éxito, y se le indica que se cierre solo después de que el nuevo proceso esté listo para manejar las solicitudes.