博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IIS版本变迁
阅读量:5036 次
发布时间:2019-06-12

本文共 464 字,大约阅读时间需要 1 分钟。

  最初接触的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等多种协议

 

转载于:https://www.cnblogs.com/zzq417/p/net_iis.html

你可能感兴趣的文章
android,微信,人人,<android 无标题栏 >微博开机加载一幅图片,再跳转到主应用的实现...
查看>>
css选择器
查看>>
python里面的xlrd模块详解以及样例
查看>>
python系统学习:第三周之文件操作
查看>>
深入理解IEnumerable和IQueryable两接口的区别
查看>>
Code First is a bad name,这些年我们对Code First的理解都错了 !很震惊吧?
查看>>
iOS 字符串的UTF8 编码 以及归档反归档
查看>>
hive (一) ----- hive的安装和使用
查看>>
最新最准确各大搜索引擎蜘蛛名称2014-4-15 10:02:52
查看>>
对象哈希码
查看>>
数组及其练习题
查看>>
MyEclipse 及Tomcate 安装 配置
查看>>
display属性值
查看>>
day06 - Python - 面向对象
查看>>
从传递进来的字母序列中找到缺失的字母并返回它。 如果所有字母都在序列中,返回 undefined。...
查看>>
kafka partition(分区)与 group(转)
查看>>
死锁机制
查看>>
【线性表2】线性表的顺序实现:顺序表
查看>>
First Missing Positive - Leetcode - 41
查看>>
Lucene:基于Java的全文检索引擎简介
查看>>