知识大全 IIS 7.0与ASP.NET(1)

Posted

篇首语:无私是稀有的道德,因为从它身上是无利可图的。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 IIS 7.0与ASP.NET(1)相关的知识,希望对你有一定的参考价值。

ASP.NET MVC 4框架:IIS 7.0与ASP.NET(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

     IIS 与ASP NET( )

  IIS 在请求的监听和分发机制上又进行了革新性的改进 主要体现在对于Windows进程激活服务(Windows Process Activation Service WAS)的引入 将原来(IIS )W SVC承载的部分功能分流给了WAS 通过上面的介绍 我们知道对于IIS 来说W SVC主要承载着 大功能

  HTTP请求接收 接收HTTP SYS监听到的HTTP请求

  配置管理 从元数据库(Metabase)中加载配置信息对相关组件进行配置

  进程管理 创建 回收 监控工作进程

  IIS 将后两组功能实现到了WAS中 接收HTTP请求的任务依然落在W SVC头上 WAS的引入为IIS 提供了对非HTTP协议的支持 WAS通过监听器适配器接口(Listener Adapter Interface)抽象出不同协议监听器 具体来说 除了基于网络驱动的HTTP SYS提供HTTP请求监听功能外还提供了TCP监听器 命名管道监听器和MSMQ监听器以提供基于TCP 命名管道和MSMQ传输协议的监听支持

  与此 种监听器相对的是 种监听适配器 它们提供监听器与WAS中的监听器适配器接口之间的适配 从这个意义上讲 IIS 中的W SVC更多地为HTTP SYS起著监听适配器的作用 这 种非HTTP监听器和监听适配器定义在程序集SMHost exe中 我们可以在目录%windir%\\Microsoft NET\\Framework\\v \\Windows Communication Foundation\\中找到它们

  WCF提供的这 种监听器和监听适配器最终以Windows 服务的形式体现 虽然它们定义在一个程序集中 我们依然可以通过服务工作管理器对其进行单独的启动 终止和配置 SMHost exe提供了 个重要的Windows Service

  NetTcpPortSharing:为WCF提供TCP端口共享 关于端口共享在WCF中的应用 本人拙著《WCF全面解析》(上册)对此有详细的介绍

  NetTcpActivator:为WAS提供基于TCP的激活请求 包含TCP监听器和对应的监听适配器

  NetPipeActivator:为WAS提供基于命名管道的激活请求 包含命名管道监听器和对应的监听适配器

  NetMsmqActivator:为WAS提供基于MSMQ的激活请求 包含MSMQ监听器和对应的监听适配器

  图 为上述的 个Windows 服务在服务控制管理器中的呈现

  图   定义在SMHost exe中的Windows Service

  图 揭示了IIS 的整体构架及整个请求处理流程 无论是从W SVC接收到的HTTP请求 还是通过WCF提供的监听适配器接收到的请求 最终都会传递到WAS 如果相应的工作进程(或者应用程序池)尚未创建 则创建它 否则将请求分发给对应的工作进程进行后续的处理 WAS在进行请求处理过程中 通过内置的配置管理模块加载相关的配置信息 并对相关的组件进行配置 与IIS x和IIS 基于Metabase的配置信息存储不同的是 IIS 大都将配置信息存放于XML形式的配置文件中 基本的配置存放在applicationHost config中

  图   IIS 与ASP NET

       返回目录 ASP NET MVC 框架揭秘

       编辑推荐

       ASP NET开发培训视频教程

       Microsoft NET框架程序设计视频教程

       Java程序性能优化 让你的Java程序更快 更稳定

cha138/Article/program/net/201311/16119

相关参考

知识大全 ASP.NET的IIS5与IIS6.0

ASP.NET的IIS5与IIS6.0  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  自从有了与

知识大全 IIS 6.0与ASP.NET

ASP.NETMVC4框架揭秘:IIS6.0与ASP.NET  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 IIS 5.x与ASP.NET

ASP.NETMVC4框架揭秘:IIS5.x与ASP.NET  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 再谈IIS与ASP.NET管道的理解

再谈IIS与ASP.NET管道的理解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在年月份我曾

知识大全 IIS处理Asp.net请求和 Asp.net页面生命周期

IIS处理Asp.net请求和Asp.net页面生命周期  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 比较IIS5、IIS6、IIS7的ASP.net请求处理过程

比较IIS5、IIS6、IIS7的ASP.net请求处理过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 asp.net、IIS和Web应用程序

asp.net、IIS和Web应用程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一个Web

知识大全 关于ASP.NET在IIS一些问题的经验总结

关于ASP.NET在IIS一些问题的经验总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  很多

知识大全 将ASP.NET MVC 2.0部署在IIS6

将ASP.NETMVC2.0部署在IIS6  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在部署

知识大全 安装配置IIS服务管理器

ASP.NET开发宝典:安装配置IIS服务管理器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!