你可以这样理解:IHttpModule 是拦截 IIS 处理的一个程序,比如我们有这样一个需求:网站上存在着大量的大图供电脑版访问,比如 123.jpg,希望手机版在访问 123-mobile.jpg 时,自动判断 123-mobile.jpg 是否存在,如果不存在则利用 123.jpg 生成 123-mobile.jpg 生成小图。
一、建立一个 .cs 文件,插入如下代码
二、在 web.config 中
在 system.web/httpModules 或 system.webServer/httpModules 节下添加:
<add name="PictureHttpModule" type="Cftea.PictureHttpModule"/>
关于 system.web、system.webServer 这一点,在不同的 IIS 版本中,设置略有区别。