Freigeben über


<httpModules>-Element

Konfiguriert die HTTP-Module innerhalb einer Anwendung.

<configuration>
   <system.web>
      <httpModules>

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

Untertags

Untertag Beschreibung
<add> Fügt einer Anwendung eine HttpModule-Klasse hinzu.

Wenn zuvor eine identische verb/path-Kombination angegeben wurde (beispielsweise in einer Web.config-Datei in einem übergeordneten Verzeichnis), setzt der zweite Aufruf von <add> die vorherige Einstellung außer Kraft.

<remove> Entfernt eine HttpModule-Klasse aus einer Anwendung.
<clear> Entfernt alle HttpModule-Zuordnungen aus einer Anwendung.

Beispiel

Im folgenden Beispiel werden der ASP.NET-Anwendung drei HttpModule-Verweise hinzugefügt.

<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>

Anforderungen

Enthalten in: <system.web>

Webplattform: IIS 5.0, IIS 5.1, IIS 6.0

Konfigurationsdatei: Machine.config, Web.config

Konfigurationsabschnittshandler: System.Web.Configuration.HttpModulesConfigHandler

Siehe auch

ASP.NET-Konfiguration | ASP.NET-Einstellungsschema