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