参考文献:
MSDN:Asp.Net应用程序生命周期
1、HttpModule
应用程序(HttpApplication)引发的事件可以由实现 IHttpModule 接口的自定义模块处理,也可以由 Global.asax 文件中定义的事件处理程序代码处理。 可以将实现 IHttpModule接口的自定义模块放在 App_Code 文件夹中,也可以放在 Bin 文件夹下的某个 DLL 中。
以下设置适用于 IIS 7.0 经典模式以及较早的 IIS 版本。
<configuration>
<system.web> <httpModules> <add type="Samples.AspNet.CS.CustomHTTPModule" name="CustomHttpModule" /> </httpModules> </system.web> </configuration>
以下设置适用于 IIS 7.0 集成模式。
<configuration> <system.webServer> <modules> <add type="Samples.AspNet.CS.CustomHTTPModule" name="CustomHttpModule" /> </modules> </system.webServer> </configuration>
( 附:理解ASP.NET基础结构 )