IIS7 经典模式和集成模式的区别
2024-10-17 23:48:53
IIS7.0中的Web应用程序有两种配置形式:经典形式和集成形式。
经典形式是为了与之前的版本兼容,运用ISAPI扩展来调用ASP.NET运转库,原先运转于IIS6.0下的Web应用程序迁移到IIS7.0中只需将应用程序配置成经典形式,代码根本不用修正就能够正常运转。
集成形式是一种统一的乞求处置管道,它将ASP.NET恳求管道与IIS中心管道组合在一同,这种形式可以提供更好的性能,可以完成配置和管理的模块化,而且增加了运用托管代码模块扩展IIS时的灵敏性。假设老的Web应用程序运转于IIS7.0的集成形式下,可能需求对应用程序的web.config文件停止修正,特别是运用了完成IHttpHandler接口的自定义模块的状况。IIS7.0在同一个效劳器上可以同时支持两种形式的应用程序。
web.config文件的变化
system.webServer节指定了应用于web应用程序的IIS7.0设置,其父节点是configuration,该节点中能够设置的内容包括:
当恳求未包含指定资源时,Web效劳器返回给客户端的默许文档(defaultDocument); 响应的紧缩设置(httpCompression) 自定义头部(httpProtocol节的customHeaders) 模块(modules) 处置程序(handlers)
其中的一些设置仅适用于集成形式,而不适用于经典形式,如经典形式下运转的应用程序则疏忽web.config的system.WebServer节中指定的一切托管代码模块和处置程序,这种形式下web应用程序应该在syste.web节的httpModules和httpHandlers中定义模块和处置程序。
最新文章
- OC与Swift单例
- Hollister Outlet Store
- alphaRGB 转 RGB、16位
- art.dialog 返回提示
- POJ 3974 回文串-Manacher
- notepad++使用技巧及插件汇总
- DOS批处理命令-注释
- Jordan Lecture Note-6: The Solutions of Nonlinear Equation.
- c 中有关打印*,字符的题目集
- Gap year | 最好金龟换酒
- Unity 3D Framework Designing(4)——设计可复用的SubView和SubViewModel(Part 1)
- VS2017 性能优化方法
- Prometheus+AlertManager实现邮件报警
- 长短记忆神经网络LSTM
- [Python设计模式] 第10章 怎么出试卷?——模版方法模式
- vb中去掉string数组的一部分
- FZU2169:shadow(最短路)
- [leetcode]Merge Intervals @ Python
- kafka 配置文件注释
- codeforces水题100道 第六题 Yandex.Algorithm 2011 Qualification 2 A. Double Cola (math)
热门文章
- maven插件安装
- Ubuntu 14.04 安装adobe flash player
- UVa 225 黄金图形(回溯+剪枝)
- 【转】Windows Server 2008 R2怎样设置自动登陆
- ajax专题
- python 获取命令行输出结果
- Servlet之javax.servlet包
- Python -- Scrapy 命令行工具(command line tools)
- http-server 基于nodejs的http服务器
- ArcGIS API for Windows Phone开发实例(4):点击查看超市信息 --- 关于使用InforWindow