Asp.Net的应用程序生命周期概述

参考文献:

MSDN:Asp.Net应用程序生命周期    

博客:选择HttpHandler还是HttpModule?

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基础结构 )
原文地址:https://www.cnblogs.com/lxf1117/p/4055476.html