本文讨论:
IIS 扩展点
构建响应修改模块
添加 IIS 管理器配置
部署模块
本文使用了以下技术:
IIS 7.0, .NET Framework
目录
扩展 Web 服务器
响应修改模块
扩展配置
响应修改配置
强类型化配置类
扩展 IIS 管理器
创建服务
创建模块页面
部署扩展
总结
量身构建
IIS 7.0 Web 平台与以往任何版本的 IIS 相比,可支持更多的应用程序框架技术来托管丰富的应用程序,它具有完备的功能,可以直接对这些应用程序进行部署。但是同时要注意,您所看到的(在 Windows® 安装中)不一定是您最终得到的。
IIS 7.0 体系结构被设计为可以从上到下进行扩展,允许您将内置功能集的任何一部分替换为适合您需求的自定义实现。因此说 IIS 7.0 不是提供一些东拼西凑的插件点,而是通过在公共可扩展模型上层实现其自身的所有功能实现了最终的可扩展性承诺。这种设计在整个平台中随处可见,从模块 Web 服务器引擎自身到配置系统,再到 IIS 管理器控制台。
本文将对 IIS 7.0 可扩展模型进行研究,我们会对共享的源“响应修改”项目做一简要介绍,它可以使用可配置的响应修改规则对来自 IIS 应用程序的响应进行动态修改。首先我们将利用服务器的集成 ASP.NET 可扩展性来构建 Web 服务器模块。然后,我们将开发自定义的配置段并为 IIS 管理器创建自定义的管理页,以调整模块的部署和管理功能。
扩展 Web 服务器
版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明!