这就是我想做的:
- 我创建了一个类库项目
这有一个类实现
IHttpHandler 接口。让我们
将该类命名为 ZipHandler。让我们
假设命名空间是 Zip。
- 我希望每当任何 Http
请求提供 zip 文件,我的
ZipHandler 应该处理它,
无论请求是否
到 Asp.Net 应用程序或
普通的虚拟目录。
Queries:
- 是否可以(应该给出
关于集成管道的炒作
IIS 7 中的等)?
- 怎么做?
这是我正在寻找的信息:
如果您想注册您的定制
IIS 7 Web 服务器上的 HTTP 处理程序
level,你必须编译你的HTTP
处理程序到强名称程序集中
并将其部署到全球大会
缓存 (GAC) 因为 IIS 7 只选择
部署到 GAC 的程序集。它
不拾取已部署的程序集
其他任何地方,例如垃圾箱
特定网站的目录或
Web应用程序。
我们的目标是在 Web 服务器级别添加此处理程序。在 GAC 中部署处理程序后,打开 Web 服务器级别可用的 web.config(右键单击并浏览 -> 打开此处显示的 web.config),并将类似的内容放入处理程序部分(类的完全限定名称) ):
<handlers>
<add name="Ch8_RssHandler" path="*.rss" verb="*"
type="ProIIS7AspNetIntegProgCh8.RssHandler, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=369d834a77" preCondition="integratedMode" />
</handlers>
注意:信息片段(第 1 段和代码示例)取自本书:
Shahram Khosravi 博士的专业 IIS 7 和 ASP.Net 集成编程 https://rads.stackoverflow.com/amzn/click/com/0470152532
看起来是一本非常好的书:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)