Procedura: eliminare gli avvisi di registrazione di IIS 7.0
Aggiornamento: novembre 2007
L'elemento validation verifica se Internet Information Services (IIS) controlla che il file Web.config dell'applicazione Web sia configurato correttamente per la modalità di integrazione di IIS 7.0. Se l'attributo validationConfigurationModeConfiguration dell'elemento validation è impostato su true (valore predefinito), viene visualizzato un avviso di migrazione in modalità di integrazione quando si verifica una della condizioni seguenti:
È definita una sezione httpModules.
È definita una sezione httpHandlers.
Nell'elemento identity, l'attributo Impersonate è impostato su true.
In alcuni scenari è necessario sopprimere il controllo e il messaggio di avviso associato. Il file Web.config dell'applicazione può contenere quindi impostazioni per IIS 6.0 e per IIS 7.0 in esecuzione in modalità classica. Può inoltre contenere impostazioni per IIS 7.0 in esecuzione in modalità di integrazione, senza dovere gestire file Web.config separati.
In questo argomento viene descritto come eliminare il controllo. Per ulteriori informazioni su come spostare le applicazioni Web in IIS 7.0, vedere Spostamento di un'applicazione ASP.NET da IIS 6.0 a IIS 7.0.
Eliminazione dell'avviso della modalità di integrazione
Quando si modifica un'applicazione passando dall'utilizzo della modalità classica all'utilizzo della modalità di integrazione e si desidera conservare le registrazioni dei moduli personalizzati e dei gestori per la modalità classica (e IIS 6.0), è necessario impostare l'elemento di convalida per evitare un messaggio di avviso.
Nota: |
---|
Quando si elimina il messaggio di errore, le configurazioni di Web.config non supportate non vengono controllate in IIS. |
Per eliminare l'avviso della modalità di integrazione
Aprire il file Web.config.
Se l'applicazione non possiede ancora un file Web.config, crearne uno. Per ulteriori informazioni, vedere Modifica dei file di configurazione ASP.NET.
Se il file Web.config non contiene già la sezione system.webServer, crearne una nell'elemento configuration, come mostrato nell'esempio seguente.
<configuration> <system.webServer> </system.webServer> </configuration>
Creare un elemento validation all'interno dell'elemento system.webServer.
Aggiungere un attributo validationConfigurationModeConfiguration e impostarlo su false.
Nell'esempio seguente viene mostrata una sezione system.webServer configurata per eliminare il messaggio di avviso di migrazione di IIS.
<configuration> <system.webServer> <validation validationConfigurationModeConfiguration="false"> </system.webServer> </configuration>
Vedere anche
Concetti
Esecuzione di applicazioni Web in Windows Vista con IIS 7.0 e Visual Studio
Esecuzione di applicazioni Web in Windows Server 2008 con IIS 7.0 e Visual Studio