L'article "Améliorer la stabilité des applications ASP.NET grâce à la configuration système" parle de la méthode de configuration sous Windows 2000 (essentiellement sous IIS5.0, XP professionnel est également le même que 2000). Aujourd'hui, nous allons nous intéresser à Windows 2003 (). Méthode de configuration sous IIS6.0).
Le mode d'exécution par défaut d'IIS6.0 est le mode d'isolation des processus, qui prend en charge plusieurs processus de service ASP.NET exécutés en parallèle via le pool d'applications. La plupart des paramètres de la section <processModel...> du fichier machine.config mentionné ci-dessus sont. ignoré dans ce mode d'exécution, y compris les trois propriétés mentionnées précédemment. Mais ne vous inquiétez pas, la configuration sous IIS6.0 est plus simple et intuitive. Les étapes spécifiques sont les suivantes :
1. Ouvrez « IIS Manager »
2. Recherchez le processus de service où se trouve votre application ASP.NET dans le dossier "Process Pool", cliquez avec le bouton droit et sélectionnez l'élément "Propriétés", comme le montrent les deux images ci-dessous dont je n'ai pas besoin de dire des bêtises. le reste.
De plus, il existe une autre façon de rendre IIS6.0 identique à IIS5.0, en utilisant les paramètres de la section <processModel...> du fichier machine.config pour contrôler le processus du service ASP.NET. (Voir l'article précédent pour plus de détails)
Ouvrez également « Gestionnaire IIS », cliquez avec le bouton droit sur le dossier « Site Web », sélectionnez l'élément « Propriétés », comme indiqué ci-dessous, et cochez « Exécuter le service Web en mode d'isolation IIS5.0 » :
De cette façon, les comportements de IIS6.0 et IIS5.0 sont exactement les mêmes, et même le nom du processus de service ASP.NET est passé de « W3WP.exe » à « ASPNET_WP.exe ». Cependant, cette approche inverse complètement le sens de l’histoire. S’il n’y a pas d’objectif ultérieur, elle n’est absolument pas recommandée.