在应用程序中配置 HTTP 模块。
配置结构的示例:
<configuration>
<system.web>
<httpModules>
<httpModules>
<add type="classname,assemblyname" name="modulename"/>
<remove name="modulename"/>
<clear/>
</httpModules>
子标记 | 描述 |
---|---|
<add> | 向应用程序中添加 HttpModule 类。
请注意,如果先前已经指定了相同的动作/路径(例如,在父目录中的 Web.config 文件中),那么对 <add> 的第二次调用将覆盖以前的设置。 |
<remove> | 从应用程序中删除 HttpModule 类。 |
<clear> | 从应用程序中删除所有 HttpModule 映射。 |
下例向 ASP.NET 应用程序中添加三个 HttpModule 引用。
<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>