Je teste les performances de mon application Internet MVC avec IIS 7.0
Parfois, le pool d'applications s'arrête et un message d'erreur "Service indisponible" s'affiche dans mon navigateur. Je dois ensuite redémarrer le pool.
Pourquoi la piscine est-elle automatiquement arrêtée et comment puis-je résoudre ce problème?
update Et mon fichier journal contient: "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\webengine4.dll a renvoyé une erreur d’enregistrement. Les données sont l’erreur."
Eh bien, je rencontre aussi ce problème et c’est ce que je fais.
1) Ouvrez IIS.
2) Cliquez avec le bouton droit de la souris sur votre pool d’applications pour l’application Web et sélectionnez "Paramètres avancés".
3) Définissez "Rapid-Fail Protection" -> "Enabled" sur False.
Si cela est vrai, le pool d'applications est arrêté s'il existe un nombre spécifié de pannes de processus de travail sur une période donnée. Par défaut, un pool d'applications est arrêté s'il y a 5 blocages dans un intervalle de 5 minutes.
J'ai lu la réponse dans ce lien [ Https://sharepoint.stackexchange.com/questions/22885/application-pool-is-autauto-stopped-when-browse-web-application-in-iis7]
espérons que cela aidera les autres.
Eh bien, j'ai eu un problème similaire, juste avec un autre module.
Après avoir consulté le journal des événements, vérifiez si le module requis est présent dans le dossier system32\inetsrv. S'il est absent, supprimez/commentez la ligne appropriée dans le fichier system32\inetsrv\config\applicationHost.config de la section globalModules. Peut-être devrez-vous supprimer certains modules (qui ne seront pas non plus détectés ni signalés par l'observateur d'événements) de votre pool d'applications IIS.
Cela m'a aidé. Avant cela, j'avais déjà essayé beaucoup de choses, notamment de nombreuses réinstallations de IIS et de .NET Framework.