在IIS Web服务器上运行哪个进程负责为每个asp.net应用程序创建w3wp.exe工作进程?
答案 0 :(得分:10)
使用IIS 7,创建w3wp.exe(工作进程)的实际进程称为IIS Windows Process Activation Service (WAS):
Windows进程激活服务 (WAS)管理应用程序池 配置和创建和 HTTP的工作进程的生命周期 和其他协议。全世界 网络出版服务(W3SVC)和 其他服务取决于WAS。
如果您使用Process Explorer之类的工具,您可以看到包含w3wp3.exe父进程的进程树:
答案 1 :(得分:2)
为您运行的每个应用池启动w3wp.exe进程。
您正在运行的网络花园的每个元素都启动了一个流程。
答案 2 :(得分:0)
只是想到我刚刚找到了一些额外的东西 - 我们有一个测试IIS服务器,它在90%的时间内处于非活动状态,虽然它有6个应用程序池是根据IIS管理控制台,没有运行w3wp.exe的实例。实际上,当我在浏览器中打开网站时,它产生了一个实例来提供请求。