salut,
pour remédier à ce problème, tu peux d'une part modifier les paramètres de recyclage du processus du pool applicatif dans IIS (notamment désactiver le recyclage après 20min d'inactivité), et d'autre part utiliser un outils de "web ping" (google t'en trouveras quelques uns), généralement implémenté sous forme de service windows, que tu configureras pour aller requeter la page "KeepAlive.aspx" de ton instance régulièrement, afin de la réveiller comme il se doit.