?
万网虚拟主机版本 NET Framework V20V30V35(经典) NET Framework
  作者:admin     发表时间:2019-09-10     浏览次数: 次    

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  我只知道IIS 7.0,7.5 的应用程序池管道模式分:经典、集成,经典的应该更贵

  展开全部IIS7.0中的Web应用程序有两种配置模式:经典模式和集成模式。两者区别大家可以参考下,根据实际情况选用。

  经典模式是为了与之前的版本兼容,使用ISAPI扩展来调用行库,请问深圳有什么好玩的地方?!原先运行于IIS6.0下的Web应用程序迁移到IIS7.0中只要将应用程序配置成经典模式,代码基本不用修改就可以正常运行。集成模式是一种统一的哀求处理管道,它将ASP.NET请求管道与IIS核心管道组合在一起,这种模式能够提供更好的性能,能够实现配置和治理的模块化,而且增加了使用托管代码模块扩展IIS时的灵活性。假如老的Web应用程序运行于IIS7.0的集成模式下,可能需要对应用程序的fig文件进行修改,尤其是使用了实现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中进行配置)。

  其中的一些设置仅适用于集成模式,而不适用于经典模式,如经典模式下运行的应用程序则忽略web.config的system.WebServer节中指定的所有托管代码模块和处理程序,这种模式下web应用程序应该在syste.web节的httpModules和httpHandlers中定义模块和处理程序。

  不包含自定义模块或处理程序的 Web 应用程序通常无需更改即可在 IIS 7.0 集成模式下正常工作。对于依靠于自定义模块或处理程序的 Web 应用程序,需要执行以下步骤来使其能够在集成模式下运行:

  使用本主题稍后的将 Web Config 文件迁移到集成模式部分中描述的方法之一,在 Web.config 文件的 system.webServer 节中注册自定义模块和处理程序。

  实现 IHttpModule 接口的模块被称为托管代码模块,因为它们是使用 .NET framework 生成的。可以在服务器级别或应用程序级别注册托管代码模块。本机代码模块是仅在服务器级别注册的 DLL(非托管代码)。在集成模式下,将以托管模块的形式实现核心 ASP.NET 功能,例如会话状态和 Forms 身份验证。

  如果模块或处理程序是在应用程序级别定义的,使用自助建站的模板建站好不好用?,则不会自动调用该模块或处理程序。这涉及符合以下条件的模块或处理程序:在 Bin 文件夹下的程序集中定义;在 App_Code 文件夹下作为源代码定义;没有在 Web.config 文件的 system.webServer 节中注册和定义。为了使模块或处理程序能够参与集成模式请求管道,必须使用下列方法之一注册该模块或处理程序:

  在 IIS 7.0 集成模式以及 .NET framework 3.0 版或更高版本中使用应用程序时,可以使用下面这些在经典模式下不可用的类和成员:





Copyright 2017-2023 http://www.bnypl.com All Rights Reserved.
887118开码现场| 老钱庄心水纶坛| 开奖记录| 报码室| 铁算盘| 红姐藏宝图| 香港黄大仙灵码| 红姐图库电信主图库| 香港牛魔王| 摇钱网| 一肖中特| 开奖结果| 香港天下彩开奖现场| 铁算盘| 玄机图|