IIS版本变迁

最初接触的iis版本是5.1,现在普遍用的是7.5,了解这版本之间的变化有助于更好的使用。

iis5.1的结构相对简单,看看处理asp.net资源请求的过程

ISAPI被加载到iis的进程Inetinfo.exe中,与工作进程aspnet_wp.exe跨进程通信。

所有的web应用运行在一个工作进程的不同AppDomain中

iis6相比5.1添加了应用程序池的概念

添加了Http.sys驱动来监听Http请求。

应用程序池提供进程级别隔离,对应一个asp.net工作进程。在工作进程加载ISAPI,负责CLR的加载,appDomain创建,web应用初始化等。Metabase仍在InetInfo.exe中

集成管道,IIS管道和Asp.net管道统一。

Metabase存储于xml,并将Metabase的加载和对wp的管理独立成Windows process activation service。支持TCP等多种协议

时间: 2024-11-13 08:08:56

IIS版本变迁的相关文章

[.net 面向对象程序设计深入](4).NET MVC ——谈谈MVC的版本变迁及新版本6.0发展方向

[.net 面向对象程序设计深入](4).NET MVC ——谈谈MVC的版本变迁及新版本6.0发展方向 1.关于MVC 在本篇中不再详细介绍MVC的基础概念,这些东西百度要比我写的全面多了,MVC从1.0到5.0的时间也不短了,很多人只是按照范例去使用MVC的一些基础功能,并没有更加深入的了解MVC.在这一系列中,我主要介绍MVC的一些原理和使用技巧,以及MVC的发展方向. 先说说MVC,首先他是一种设计模式,如果你百度为什么GOF23种设计模式中没有MVC,答案很有意思,如下: “在他们看来

OSSIM版本变迁

OSSIM版本变迁 经过十多年的演进,目前已发展成为一套功能齐全的安全管理与分析平台,其开发公司Alienvault,在2012年7月获3440万美元融资,发展势头喜人,下面我们看看OSSIM各版本变迁,见表1-1. 从2005年开始研究OSSIM平台,到目前,它已经持续发展了10多年,在开源界算是老牌系统了,其系统可靠性,稳定性要超过其他开源工具,本人对OSSIM每一个发行版,都进行了大规模实践和深入研究,它的高性能和优势的体现大家可参考<开源安全运维平台-OSSIM最佳实践>一书.

phpstudy iis版本 php4.4.5 和 php5.6.7目录权限问题

开始用的php4.4.5  +iis 权限设置好了,切换成php5.6.7后目录没有了写入权限,各种百度后未能解决 php4.4.5  +iis  时 iis 匿名身份验证 用户是 IUSR    目录权限给的也是IUSR php5.6.7+iis  时查看站点的匿名用户也是IUSR  为啥给的权限不起作用. 各种还用户,换权限都未解决,一次偶然发现权限列表里有Users 就给了Users组写权限,居然好了,原因未明. php5.6.7+iis 版本 匿名访问难道不是IUSR ????

Windows 系统对应的内核版本和自带IIS 版本

内核版本 IIS 版本 Windows 10 10.0* Windows Server 2016 10.0* Windows 8.1 6.3* Windows Server 2012 R2 6.3* Windows 8 6.2 Windows Server 2012 6.2 Windows 7 6.1 Windows Server 2008 R2 6.1 Windows Server 2008 6.0 Windows Vista 6.0 Windows Server 2003 R2 5.2 Wi

mvc3在各个IIS版本中的部署

本文主要介绍在IIS5.1.IIS6.0.IIS7.5中安装配置MVC 3的具体办法! 正文: IIS5.1 1. 安装Microsoft .net FrameWork 4.0安装包; 2. 安装ASP.NET MVC 3; 3. 在IIS中发布网站,创建虚拟目录,ASP.NET版本选择4.0.30196: 4. 添加MVC的解析: 右击IIS中的虚拟目录选择"属性"-"虚拟目录"-"配置"-"映射"-"添加&quo

Hadoop版本变迁

至2012年5月,Apache Hadoop的四大分支构成了四个系列的Hadoop版本. 1.    0.20.X系列  0.20.X系列版本是最令用户感到疑惑的,因为它们具有的一些特性,trunk上没有:trunk上有的一些特性,0.20.X系列版本却没有. 2.    0.21.0/0.22.X系列 在这一版本中,将整个Hadoop项目分割成三个独立的模块,分别是Common.HDFS和MapReduce.    其中,HDFS和MapReduce都对Common模块有依赖性,但是MapRe

如何获取当前操作系统,iis版本号及framework版本

namespace ConsoleApplication1{    class Program    {        static void Main(string[] args)        {            SystemInfo info = new SystemInfo();            Console.WriteLine(info.PCName);            Console.WriteLine(info.IIS);            //Consol

IIS各个版本中你需要知道的那些事儿

一.写在前面 目前市面上所用的IIS版本估计都是>=6.0的.所以我们主要以下面三个版本进行讲解 服务器版本 IIS默认版本 server2003 6.0 server2008 7.0 server2012 8.0 二.IIS6的请求过程 由图可知,所有的请求会被服务器中的http.sys组件监听到,它会根据IIS中的 Metabase 查看基于该 Request 的 Application 属于哪个Application Pool, 如果该Application Pool不存在,则创建之.否则

IIS的安装与设置(windows版本)

IIS,全英文名称:Internet Information Services(互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务.IIS的功能很多,如编辑环境,全文检索,多媒体功能,网页发布等,我就不一一列举了,本文主要讲IIS的安装与配置,用来发布项目以及部署项目,初学者,其中不乏有问题的地方,望各路大神多多指导! 一.windows环境下的安装配置 首先,你需要先下载IIS版本,一般6或者7都是可以的,IIS6安装包:http://www.bds