Der Artikel „Verbesserung der Stabilität von ASP.NET-Anwendungen durch Systemkonfiguration“ befasst sich mit der Konfigurationsmethode unter Windows 2000 (im Wesentlichen unter IIS5.0 ist XP Professional auch mit 2000 identisch). Heute werfen wir einen Blick auf Windows 2003 (). Konfigurationsmethode unter IIS6.0).
Der Standardausführungsmodus von IIS6.0 ist der Prozessisolationsmodus, der die parallele Ausführung mehrerer ASP.NET-Dienstprozesse über den Anwendungspool unterstützt. Die meisten Einstellungen sind im Abschnitt <processModel...> in der Datei machine.config enthalten werden in diesem Betriebsmodus ignoriert, einschließlich der drei zuvor erwähnten Eigenschaften. Aber keine Sorge, die Konfiguration unter IIS6.0 ist einfacher und intuitiver. Die spezifischen Schritte sind wie folgt:
1. Öffnen Sie „IIS Manager“.
2. Suchen Sie den Dienstprozess, in dem sich Ihre ASP.NET-Anwendung im Ordner „Prozesspool“ befindet, klicken Sie mit der rechten Maustaste und wählen Sie das Element „Eigenschaften“ aus, wie in den beiden Bildern unten gezeigt der Rest.
Darüber hinaus gibt es eine weitere Möglichkeit, IIS6.0 mit IIS5.0 gleichzusetzen, indem Sie die Einstellungen im Abschnitt <processModel...> der Datei machine.config verwenden, um den ASP.NET-Dienstprozess zu steuern. (Einzelheiten finden Sie im vorherigen Artikel .)
Öffnen Sie außerdem den „IIS-Manager“, klicken Sie mit der rechten Maustaste auf den Ordner „Website“, wählen Sie das Element „Eigenschaften“ aus, wie unten gezeigt, und aktivieren Sie „Webdienst im IIS5.0-Isolationsmodus ausführen“:
Auf diese Weise sind die Verhaltensweisen von IIS6.0 und IIS5.0 genau gleich, und sogar der Name des ASP.NET-Dienstprozesses hat sich von „W3WP.exe“ in „ASPNET_WP.exe“ geändert. Allerdings ist dieser Ansatz eine völlige Umkehrung der Geschichte. Wenn es keinen Hintergedanken gibt, ist er definitiv nicht zu empfehlen.