翔如菲菲

其实天很蓝,阴云总会散;其实海不宽,此岸连彼岸.

导航

2011年7月6日 #

IIS与ASP.NET管道

摘要: IIS 5.x与ASP.NET 我们先来看看IIS 5.x是如何处理基于ASP.NET资源(比如.aspx,.asmx等)请求的,整个过程基本上可以通过图1体现。 IIS 5.x运行在进程InetInfo.exe中,在该进程中一个最重要的服务就是名为World Wide Web Publishing Service(简称W3SVC)的Windows Service。W3SVC的主要功能包括HTTP请求的监听、工作进程的管理以及配置管理(通过从Metabase中加载相关配置信息)等。 当 检测到某个HTTP Request后,先根据扩展名判断请求的是否是静态资源(比如.html,.img,.tx 阅读全文

posted @ 2011-07-06 14:30 翔如飞飞 阅读(371) 评论(0) 推荐(0) 编辑

IIS6.0架构(2)

摘要: 4. W3Core 4.1.概述 W3Core又称为工作进程(Worker Process)或W3WP.exe。在默认情况下,IIS 6.0是在工作进程隔离模式下运行的。对于每一个web应用程序,IIS6.0都有一个或多个工作进程实例来运行它。 在W3SVC的管理和监控 下,W3Core负责对用户的web应用程序进行管理。它的主要功能是在一个名为W3Core.dll的动态联接库中实现的。在IIS5.0隔离模式下, 这个DLL可以被加载到Inetinfo.exe进程中;在应用程序隔离模式下,这个DLL可以被加载到W3WP.exe进程中。 4.2.用户web应用程序(web Application 阅读全文

posted @ 2011-07-06 14:09 翔如飞飞 阅读(156) 评论(0) 推荐(0) 编辑

IIS6.0架构(1)

摘要: 1. 概述 为了提高IIS的可靠性,安全性以及可用性,与IIS5.0和以前更早的版本不同,IIS6.0提供了一个全新的IIS架构。这个架构的详细情况如下图所示: (图 1) IIS 6.0整体架构 由上可以看出,IIS6.0的内核体系主要由如下三个组件构成:HTTP.SYS,W3SVC以及W3Core。作为一个全新的架构,IIS6.0有如下让人值得关注的新特点: Ø HTTP.SYS。全新的内核监听模式。 Ø IIS6.0新的应用程序隔离模式-工作进程隔离模式。 Ø 应用程序池。 Ø 工作进程。 Ø Web管理服务(W3SVC)。 作为一个平台 阅读全文

posted @ 2011-07-06 14:07 翔如飞飞 阅读(202) 评论(0) 推荐(0) 编辑