Vue d'ensemble des modes isolation d'application de Microsoft IIS 6.0

Pour séparer et protéger des applications ASP.NET s'exécutant simultanément, IIS 6.0 (Internet Information Services) offre deux modes isolation d'application différents. Le mode d'isolation du processus de travail est utilisé par défaut. Toutefois, le mode d'isolation IIS 5.0 est également fourni pour assurer une compatibilité ascendante. Les sections suivantes décrivent les deux modes isolation d'application et expliquent comment les configurer.

Mode d'isolation du processus de travail

Le mode d'isolation d'application par défaut de IIS 6.0 est le mode d'isolation du processus de travail. Dans ce mode, le modèle de processus intégré à ASP.NET est désactivé et l'architecture d'isolation du processus de travail de IIS 6.0 est utilisée. Les paramètres de configuration spécifiés dans l'élément <processModel> du fichier Machine.config sont ignorés, à l'exception des attributs suivants :

  • maxWorkerThreads
  • maxIoThreads
  • responseDeadlockInterval

Pour spécifier des valeurs pour d'autres attributs de modèle de processus, vous devez utiliser le paramètre du pool d'applications approprié. Pour plus d'informations sur la configuration des paramètres appropriés de pool d'applications, consultez Paramètres de pool d'applications pour le mode d'isolation du processus de travail.

Mode d'isolation IIS 5.0

Lorsque IIS 6.0 est en mode d'isolation IIS 5.0, l'architecture d'isolation du processus de travail de IIS 6.0 est désactivée et le modèle de processus intégré à ASP.NET est utilisé pour toutes les applications ASP.NET installées sur l'ordinateur. Dans ce mode, les paramètres du modèle de processus sont spécifiés via l'élément <processModel> du fichier Machine.config.

Pour plus d'informations sur la configuration des paramètres du modèle de processus lors de l'utilisation du mode d'isolation IIS 5.0, consultez Configuration ASP.NET.

Configuration du mode d'isolation d'application

Lors de l'utilisation de IIS 6.0, vous pouvez sélectionner le mode d'isolation du processus de travail ou le mode d'isolation IIS 5.0. Le mode d'isolation d'application s'applique globalement au service IIS et affecte toutes les applications Web installées sur l'ordinateur. Vous ne pouvez pas appliquer un mode d'isolation d'application à des applications individuelles.

Pour sélectionner le mode d'isolation d'application dans IIS 6.0

  1. Ouvrez la console de gestion IIS et développez l'ordinateur local en cliquant sur le signe plus.
  2. Cliquez avec le bouton droit sur le dossier Sites Web, cliquez sur Propriétés, puis sur l'onglet Service.
  3. Sous Mode d'isolation, activez ou désactivez la case à cocher Exécuter les services Web en mode d'isolation IIS 5.0 pour sélectionner le mode d'isolation IIS 5.0 ou le mode d'isolation du processus de travail, respectivement.

Onglet Service de la boîte de dialogue Propriétés des sites Web

Voir aussi

Modes d'isolation d'application de Microsoft IIS 6.0 | Mappage des paramètres du modèle de processus ASP.NET sur les paramètres du pool d'applications IIS 6.0 | Paramètres de pool d'applications pour le mode d'isolation du processus de travail | Configuration ASP.NET | <processModel>, élément