iis7.0与asp.net的运行原理

本文详细介绍了IIS7.0中WAS组件的作用及其如何分担w3svc的功能,支持非HTTP协议,并对比了IIS6.0与IIS7.0的不同模式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IIS7.0

IIS7.0主要引入了WAS(Windows Process Activation,不同于6.0中的Web Admin Service),分担了原来w3svc的部分功能,同时为IIS7.0提供了非HTTP协协议的支持,通过适配器接口(Listener Adapter Interface)抽象出针对不同协议(TCP,命名管道,MSMQ)的监听器。

原理图:

w3svc

  现在再来看w3svc,仅仅是HTTP.SYS适配器,用于接收Http请求

was

  1. 应用程序池和工作进程的创建和管理工作
  2. 为其侦听适配器接口提供了三个抽象实现,实现了对非http协议的支持

IIS6.0与Asp.Net双管道(IIS7经典模式) 

图片引用(ASP.NET MVC5 框架揭秘第一章)

集成管道(IIS7.0集成模式)

图片引用(ASP.NET MVC5 框架揭秘第一章)

转载于:https://www.cnblogs.com/cheesebar/p/6155550.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值