总结的很浅显易懂。转自
IHttpModule与IHttpHandler的区别主要有两点: 1.先后次序.先IHttpModule,后IHttpHandler. 2.对请求的处理上: IHttpModule是属于大小通吃类型,无论客户端请求的是什么文件,都会调用到它;例如aspx,rar,html的请求. IHttpHandler则属于挑食类型,只有ASP.net注册过的文件类型(例如aspx,asmx等等)才会轮到调用它.