找出哪个IIS应用程序池是一个进程的最快方法?

我有一个Windows 2003 / IIS6服务器与大量的应用程序池。 在任务pipe理器中,其中一个w3wp.exe进程占用了大量的资源。 有没有一个一个地停止/启动每个池,是否有一个简单的方法来找出哪个应用程序池与过程有关?

脚本iisapp.vbs将为您列出这些信息,它位于system32文件夹中,但您应该能够从命令行直接运行它。

使用Microsoft Process Explorer http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

你可以打开“命令行”作为列和W3Wp.exe它会告诉你的应用程序池。

假设您的应用程序是ASP.NET:使用sysinternals Process Explorer,右键单击该进程,select“属性”,然后单击“.NET”选项卡。 您将看到.NET进程的各种AppDomain,对于ASP.NET应用程序,它通常会显示类似于/ LM / W3SVC / id / Root /path等的内容。