HttpModule、HttpHandler-IHttpModule 应用示例

作者:vkvi 来源:ITPOW(原创) 日期:2015-1-5

你可以这样理解: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 版本中,设置略有区别。

相关文章