在IIS服务器上运行哪个进程会为每个asp.net应用程序生成w3wp.exe?

时间:2011-03-09 11:24:50

标签: asp.net iis

在IIS Web服务器上运行哪个进程负责为每个asp.net应用程序创建w3wp.exe工作进程?

enter image description here

3 个答案:

答案 0 :(得分:10)

使用IIS 7,创建w3wp.exe(工作进程)的实际进程称为IIS Windows Process Activation Service (WAS)

  

Windows进程激活服务   (WAS)管理应用程序池   配置和创建和   HTTP的工作进程的生命周期   和其他协议。全世界   网络出版服务(W3SVC)和   其他服务取决于WAS。

如果您使用Process Explorer之类的工具,您可以看到包含w3wp3.exe父进程的进程树:

enter image description here

答案 1 :(得分:2)

为您运行的每个应用池启动w3wp.exe进程。

您正在运行的网络花园的每个元素都启动了一个流程。

答案 2 :(得分:0)

只是想到我刚刚找到了一些额外的东西 - 我们有一个测试IIS服务器,它在90%的时间内处于非活动状态,虽然它有6个应用程序池是根据IIS管理控制台,没有运行w3wp.exe的实例。实际上,当我在浏览器中打开网站时,它产生了一个实例来提供请求。