Übersicht über die Anwendungsisolierungsarten in IIS 6.0

Internet Information Services (IIS) 6.0 bietet zwei verschiedene Anwendungsisolierungsmodi zum Trennen und Schützen von gleichzeitig ausgeführten ASP.NET-Anwendungen. In der Standardeinstellung wird der Workerprozess-Isolierungsmodus verwendet. Zur Gewährleistung der Abwärtskompatibilität wird außerdem der IIS 5.0-Isolierungsmodus bereitgestellt. In den folgenden Abschnitten werden die zwei Anwendungsisolierungsarten und ihre Festlegung beschrieben.

Workerprozess-Isolierungsmodus

Die Standard-Anwendungsisolierungsart in IIS 6.0 ist der Workerprozess-Isolierungsmodus. In diesem Modus ist das in ASP.NET integrierte Prozessmodell deaktiviert, und stattdessen wird die Workerprozess-Isolierungsarchitektur von IIS 6.0 verwendet. Keine der im <processModel>-Element festgelegten Konfigurationseinstellungen der Datei Machine.config wird berücksichtigt, mit Ausnahme der folgenden Attribute:

  • maxWorkerThreads
  • maxIoThreads
  • responseDeadlockInterval

Zur Angabe von Werten für andere Prozessmodellattribute müssen Sie die geeignete Anwendungspooleinstellung verwenden. Informationen über das Festlegen der geeigneten Anwendungspooleinstellungen finden Sie unter Anwendungspooleinstellungen für den Workerprozess-Isolierungsmodus.

IIS 5.0-Isolierungsmodus

Wenn sich IIS 6.0 im IIS 5.0-Isolierungsmodus befindet, ist die Workerprozess-Isolierungsarchitektur von IIS 6.0 deaktiviert und das in ASP.NET integrierte Prozessmodell wird für alle ASP.NET-Anwendungen auf dem Computer verwendet. In diesem Modus werden die Prozessmodelleinstellungen durch das <processModel>-Element der Datei Machine.config angegeben.

Weitere Informationen über das Konfigurieren der Prozessmodelleinstellungen bei Verwendung des IIS 5.0-Isolierungsmodus finden Sie unter ASP.NET-Konfiguration.

Festlegen der Anwendungsisolierungsart

Bei Verwendung von IIS 6.0 können Sie entweder den Workerprozess-Isolierungsmodus oder den IIS 5.0-Isolierungsmodus verwenden. Die Anwendungsisolierungsart gilt global für den IIS-Dienst und beeinflusst alle Webanwendungen auf dem Computer. Einzelnen Anwendungen können keine Anwendungsisolierungsarten zugeordnet werden.

So wählen Sie die Anwendungsisolierungsart in IIS 6.0 aus

  1. Öffnen Sie die IIS-Managementkonsole, und erweitern Sie den Knoten für den lokalen Computer durch Klicken auf das Pluszeichen.
  2. Klicken Sie mit der rechten Maustaste auf den Ordner Websites, klicken Sie auf Eigenschaften und dann auf die Registerkarte Dienst.
  3. Wählen oder deaktivieren Sie unter Isolationsmodus das Kontrollkästchen WWW-Dienst in IIS 5.0-Isolationsmodus ausführen, um entweder den IIS 5.0-Isolierungsmodus oder den Workerprozess-Isolierungsmodus auszuwählen.

Registerkarte "Dienst" im Dialogfeld "Eigenschaften von Websites"

Siehe auch

Anwendungsisolierungsarten in IIS 6.0 | Zuordnen der Prozessmodelleinstellungen von ASP.NET zu den Anwendungspooleinstellungen von IIS 6.0 | Anwendungspooleinstellungen für den Workerprozess-Isolierungsmodus | ASP.NET-Konfiguration | <processModel>-Element