Cenni preliminari sulle modalità di isolamento delle applicazioni di IIS 6.0

Allo scopo di separare e proteggere le applicazioni ASP.NET eseguite contemporaneamente, in Internet Information Services (IIS) 6.0 vengono fornite due diverse modalità di isolamento delle applicazioni. Per impostazione predefinita, viene utilizzata la modalità di isolamento del processo di lavoro. Per garantire la compatibilità con le versioni precedenti, tuttavia, viene anche fornita la modalità di isolamento di IIS 5.0. Nelle sezioni riportate di seguito vengono descritte le due modalità di isolamento delle applicazioni e viene illustrato come impostare la modalità.

Modalità di isolamento del processo di lavoro

La modalità di isolamento delle applicazioni predefinita in IIS 6.0 è costituita dalla modalità di isolamento del processo di lavoro. In questa modalità, il modello di processo incorporato in ASP.NET viene disattivato e viene invece utilizzata l'architettura di isolamento del processo di lavoro di IIS 6.0. Tutte le impostazioni di configurazione specificate nell'elemento <processModel> del file Machine.config file vengono ignorate, ad eccezione dei seguenti attributi:

  • maxWorkerThreads
  • maxIoThreads
  • responseDeadlockInterval

Per specificare valori per altri attributi del modello di processo, è necessario utilizzare l'impostazione del pool di applicazioni appropriata. Per informazioni sulla definizione delle impostazioni appropriate del pool di applicazioni, vedere Impostazioni dei pool di applicazioni per la modalità di isolamento del processo di lavoro.

Modalità di isolamento di IIS 5.0

Quando in IIS 6.0 viene utilizzata la modalità di isolamento di IIS 5.0, l'architettura di isolamento del processo di lavoro di IIS 6.0 viene disattivata e per tutte le applicazioni ASP.NET eseguite sul computer viene utilizzato il modello di processo incorporato in ASP.NET. In questa modalità, le impostazioni del modello di processo vengono specificate mediante l'elemento <processModel> del file Machine.config.

Per ulteriori informazioni sulla configurazione delle impostazioni del modello di processo in caso di utilizzo della modalità di isolamento di IIS 5.0, vedere Configurazione ASP.NET.

Impostazione della modalità di isolamento delle applicazioni

Quando si utilizza IIS 6.0, è possibile selezionare la modalità di isolamento del processo di lavoro o quella di IIS 5.0. La modalità di isolamento delle applicazioni viene applicata a livello globale al servizio IIS e influisce su tutte le applicazioni Web eseguite sul computer. Una modalità di isolamento delle applicazioni non può essere applicata a singole applicazioni.

Per selezionare la modalità di isolamento delle applicazioni in IIS 6.0

  1. Aprire la console di gestione di IIS ed espandere il nodo del computer locale facendo clic sul segno più.
  2. Fare clic con il pulsante destro del mouse sulla cartella Siti Web, scegliere Proprietà e quindi fare clic sulla scheda Servizio.
  3. Selezionare o deselezionare la casella di controllo Esegui il servizio WWW in modalità isolamento IIS 5.0 in Modalità isolamento per selezionare, rispettivamente, la modalità di isolamento di IIS 5.0 o quella del processo di lavoro.

Scheda Servizio della finestra di dialogo Proprietà di Siti Web

Vedere anche

Modalità di isolamento delle applicazioni di IIS 6.0 | Mapping di impostazioni dei modelli di processo ASP.NET su impostazioni dei pool di applicazioni di IIS 6.0 | Impostazioni dei pool di applicazioni per la modalità di isolamento del processo di lavoro | Configurazione ASP.NET | Elemento <processModel>