Tempo de vida do aplicativo no ASP.NET

Esta deve ser uma pergunta simples, mas não consegui encontrar a resposta no google.

Eu gostaria de saber, em termos que um idiota pode entender, exatamente o que a vida útil do aplicativo significa no ASP.NET (e, portanto, quando você pode esperar que os eventos de início e término do aplicativo sejam executados).

Presumi que seria quando você executa e para o aplicativo no IIS, mas li coisas que sugerem que ele está relacionado ao número de solicitações.

questionAnswers(2)

yourAnswerToTheQuestion