Lorsque mon application MVC est déployée pour la première fois, elle fonctionne correctement, jusqu'au moment où le pool d'applications est recyclé. Après cela, aucune des routes ne fonctionne et je reçois des 404 pour tout. Forcer une reconstruction en modifiant le fichier web.config ou en le redéployant permettra au site de revenir en ligne, jusqu'au prochain recyclage.Quelle est la différence dans le démarrage d'ASP.NET entre un recyclage et une recompilation?
Ma configuration MVC est un peu atypique. Je fais beaucoup au démarrage, par exemple en scannant les assemblages pour les routes à charger. Je pense qu'il doit y avoir un événement Global.asax qui se déclenche uniquement sur la version initiale, mais qui n'est pas exécuté sur un recyclage.
Quelles sont les différences entre le recyclage et la reconstruction en termes d'événements de démarrage?
Merci, Brian