W3SVC 负责配置 HTTP.sys 和 WWW 性能计数器。
这里可以用 "NET STOP W3SVC" 和 "NET START W3SVC" 停止和启动 W3SVC 服务。
WAS(Windows Process Activation Process)
WAS 管理应用程序池配置和工作进程(W3WP)。 基本上,WAS 收集所有配置文件,如图下图所示,并创建一个有效的配置并将其存储在
C:\inetpub\temp\appPools 目录中。(注:inetpub 是 windows 操作系统中 IIS web 服务器的主目录,用户开启了 IIS 功能,所以才有了这个文件夹)。
WAS同时接受http.sys和非Http协议请求,
http.sys接收HTTP请求,通过W3SVC转发的WAS
WCF接收基于TCP的请求、基于命名管道的请求、基于MSMQ的请求
W3WP(IIS Worker Process)
应用程序池 和 W3WP 进程之间的区别或关系是什么? 正如这里所强调的,应用程序池是被路由到一个或多个工作进程的一组URL。 您可以有一个运行多个网站的单个 W3WP 进程,但这使它更难排除故障。 因此,在网站和应用程序池之间有1对1映射。