Duración de la aplicación en ASP.NET

Esta debería ser una pregunta simple, pero no he logrado encontrar la respuesta en Google.

Me gustaría saber, en términos que un idiota puede entender, exactamente qué significa la vida útil de la aplicación en ASP.NET (y, por lo tanto, cuándo puede esperar que se ejecuten los eventos de inicio y finalización de la aplicación).

Supuse que sería cuando ejecuta y detiene la aplicación en IIS, pero he leído cosas que sugieren que está relacionada con la cantidad de solicitudes.

Respuestas a la pregunta(2)

Su respuesta a la pregunta