首页 新闻 会员 周边

iis7中想在rewrite使用HttpModule拦截,不成功何故

0
悬赏园豆:50 [已关闭问题] 关闭于 2011-09-22 09:47

手里有个小项目中

/bbbb/是某个系统,经过APR进去的

现在想在访问这个地址时,做些判断

所以使用HttpModule来拦截并处理


可问题是总是rewrite生效,要使用HttpModule哪个事件才能排在rewrite前面呢?

stack.的主页 stack. | 初学一级 | 园豆:199
提问于:2011-09-16 09:10
< >
分享
所有回答(2)
0

rewrite是在IIS层面拦截,HttpModule是在程序里拦截的,请求先到IIS,所以rewrite优先

你在rewrite规则里把这个地址排除掉就可以了啊

artwl | 园豆:16736 (专家六级) | 2011-09-16 09:37
0

- -# 我的意图是用HttpModule锁住这个路径

判断客户端传来的自定义HTTP头信息,验证成功后才可以访问这个地址;所以不能排除掉

如果要能在rewrite之前运行,应该放在哪一层呢?(如果我把HttpModule注册到GAC让iis调用的话)

stack. | 园豆:199 (初学一级) | 2011-09-16 09:55
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册