IIS7 经典模式和集成模式的区别
![]() IIS7.0中的Web应用程序有两种配置模式:经典模式和集成模式。经典模式是为了与之前的版本兼容,使用ISAPI扩展来调用ASP.NET运行库,原先运行于IIS6.0下的Web应用程序迁移到IIS7.0中只要将应用程序配置成经典模式,代码基本不用修改就可以正常运行。集成模式是一种统一的哀求处理管道,它将ASP.NET请求管道与IIS核心管道组合在一起,这种模式能够提供更好的性能,能够实现配置和治理的模块化,而且增加了使用托管代码模块扩展IIS时的灵活性。假如老的Web应用程序运行于IIS7.0的集成模式下,可能需要对应用程序的web.config文件进行修改,尤其是使用了实现IHttpHandler接口的自定义模块的情况。IIS7.0在同一个服务器上能够同时支持两种模式的应用程序。 IIS6.0中ASP.NET MMC管理单元用于配置ASP.NET,7.0中ASP.NET应用程序的管理域IIS管理更加紧密的集成在一起,不存在单独的管理单元,所有的IIS和ASP.NET配置都是使用IIS管理器完成的。IIS7.0配置信息基于.NET framework配置系统,所以IIS7.0中运行的应用程序的web.config文件同时包含web服务器和ASP.NET配置设置,例如可以再web.config文件中设置扩展名和文件的映射(IIS6.0中必须在IIS中进行配置)。
实现 IHttpModule 接口的模块被称为托管代码模块,因为它们是使用 .NET framework 生成的。可以在服务器级别或应用程序级别注册托管代码模块。本机代码模块是仅在服务器级别注册的 DLL(非托管代码)。在集成模式下,将以托管模块的形式实现核心 ASP.NET 功能,例如会话状态和 Forms 身份验证。
本文来源: ![]() 扫一扫加作者微信 ![]() ![]()
参考文档:
检测到在集成的托管管道模式下不适用的 ASP.NET 设置 CSFramework企业版V4与旗舰版V5区别|C/S框架网 CSFramework企业版与旗舰版的工具栏(Toolbar)区别 系统库tb_DataSet表RemoteServerIP与LocalServerIP有何区别 使用观察者模式实时更新程序打开多个界面绑定组件的数据源 sys_SystemSettingsByUser 和 sys_SystemSettings 的作用与区别 【原创】C# IKVM加密解密机AES对称加密模式AES-128-ECB,补码方式 PKCS5Padding Winform C/S架构快速开发框架Oracle版本与MsSQL版本区别 SQLServer连接字符串连接池详解,Pooling=True/False区别 Application.ExitThread,Application.Exit的区别 Dev表格列的勾选框无效,单元格不可编辑,Editable与ReadOnly区别 C/S开发框架提供类似SAP系统的快速命令,能快速打开界面窗体(Command模式) ASP.NET ASPX 页面CodeFile与CodeBehind的区别 软件开发与设计 - MIS-管理信息系统-[其他类别]TheBeerHouse微软经典asp.net .NET Framework V4.0版本经典模式和集成模式的区别 - 阿里云虚拟主机.NET版本设置
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |