永发信息网

怎样在iis6 和 iis7 中配置自定义的IHttpHandler类

答案:1  悬赏:20  手机版
解决时间 2021-11-13 19:58
怎样在iis6 和 iis7 中配置自定义的IHttpHandler类
最佳答案
现在我们有一个解决方案,里面有两个项目,分别命名为common和test,在common这个项目中我们新建了一个名为MyHandler的
类,该类继承了IHttpHandler这个接口。在test这个项目中添加common这个项目的引用。为了应用MyHandler这个自定义的响应事
件,我们需要在web.config这个文件中进行相应的配置,在iis7中,我们的iis托管管道模式有两种分别是集成模式和经典模式,集成模式是
iis7的新的一种托管模式,经典模式是针对iis7之前的,所以在这两种模式下对自定义的httphandler类的配置是不同的。

在经典模式下,我们需要在web.config文件中作如下配置:









也就是在system.web这个节点里面添加节点,然后再
点里面添加自定义的httphandler处理程序。其中path指的是客户端请求的url的格式,这里指向了所有以.aspx为后缀的请求,verb的
值可以是“post”,“get”和“*”,"*"代表无论客户端是以post的方式请求的还是以“get”方式向服务器请求资源,同理,“post”指
的是客户端以”post“的请求方式向服务器请求资源。type的值的格式为:”空间名.类名,项目名“,类名就是实现了

IHttpHandler接口的类,空间名就是这个类所在的命名空间名,项目名就是该类所在项目的名称,也就是在test里面添加的引用的名称(dll的
文件名)

在集成模式下,我们在web.config的配置如下:







也就是说我们不能在 这个节点里面配置了,这里面的配置和上面的差不多,不同的地方在于这里面多了一个
name属性,name的值就是实现了
IHttpHandler接口的类的名称,type的值则是这个类的完整的引用路径,格式为:“空间名.类名”,注意,此处不需要“用逗号隔开再加项目
名”
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新买的挂钟,挂墙上就不走,怎么办?
女性生吃泥鳅有什么好处
计算机一级等级考试操作题和理论题各占多少分
3米5远电视多大
壬戌日与甲辰日配吗,壬戌日柱与甲辰日柱是否
天猫魔盒m13怎么使用搜狗输入法
hungry use music bus 里的u有几种读音
win10安装3Dmax2018时出现“could not open k
207乘8的十位是5理由是什么
感觉电信的流量是不是用的比联通快太多了?我
找一首古风歌,其中有一句最后是“浅浅浅”
歌词里有"来到我身边、带着微笑、带来我的烦
三星NP-R540H笔记本开机出现Error sending en
鸿基木门含甲醛吗?为什么?
小区2套房子在一起想2个屋子用一根网线应该怎
推荐资讯
用16根1米长的木条围一个等腰三角形,有( 
大话西游2师门贡献负了怎么办
女的给我二张 一块钱啥意思
三星7100充满电就能链接wi-fi!电不够就不能链
初一数学简便计算题三题!求具体过程!!!马
韩国MCC彩妆好么?是纯天然化学成分特别少的
500猴年金币价格
dhc洁面皂怎么样?洗的干净不?
营口钢铁有限公司是于几几年全部建成投产的?
可以把玫瑰茄和红糖姜茶放一起喝吗
HFSS激励端口处阻抗的设置设置为多少。 是基
学经济类山大威海分校好还是山东经济学院好?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?