J'avais des problèmes avec un site web sur mon serveur qui perdait occasionnellement l'état de la session.
J'ai limité le problème à IIS7, j'ai donc ajouté une méthode à l'événement Application_Start (il s'agit d'une application ASP.Net MVC), qui m'envoie un e-mail à chaque fois que l'application est lancée et j'ai redéployé le site il y a environ une semaine. Depuis, je reçois l'e-mail de "démarrage" toutes les 26 heures environ.
Donc, je me demande pourquoi IIS redémarre l'application.