Elemento <httpModules>

Consente di configurare i moduli HTTP all'interno di un'applicazione.

<configuration>
   <system.web>
      <httpModules>

<httpModules>
   <addtype="classname,assemblyname" name="modulename"/>   <removename="modulename"/>   <clear/></httpModules>

Sottotag

Sottotag Descrizione
<add> Consente di aggiungere una classe HttpModule a un'applicazione.

È importante notare che se è stata già specificata una identica combinazione verbo/percorso (ad esempio, in un file Web.config di una directory padre), la seconda chiamata a <add> esegue l'override dell'impostazione precedente.

<remove> Consente di rimuovere una classe HttpModule da un'applicazione.
<clear> Consente di rimuovere tutti i mapping HttpModule da un'applicazione.

Esempio

Nell'esempio che segue vengono aggiunti tre riferimenti HttpModule all'applicazione ASP.NET.

<configuration>
   <system.web>
      <httpModules>
         <add type="System.Web.Caching.OutputCacheModule" 
              name="OutputCache"/>
         <add type="System.Web.SessionState.SessionStateModule" 
              name="Session"/>
         <add type=Selector, selector.dll"
              name="Selector"/>
      </httpModules>
   </system.web>
</configuration>

Requisiti

Contenuto in: <system.web>

Piattaforma Web: IIS 5.0, IIS 5.1, IIS 6.0

File di configurazione: Machine.config, Web.config

Gestore della sezione di configurazione: System.Web.Configuration.HttpModulesConfigHandler

Vedere anche

Configurazione ASP.NET | Schema delle impostazioni ASP.NET