【发布时间】:2012-07-06 00:03:26
【问题描述】:
我有四个应用程序(A、B、C 和 D)在应用程序池 Pool1 下运行。该池中的所有应用程序都将在单独的工作进程下运行吗?所有应用程序都会运行w3wp.exe 的单独实例吗?他们都有自己的APPDomain吗?
【问题讨论】:
我有四个应用程序(A、B、C 和 D)在应用程序池 Pool1 下运行。该池中的所有应用程序都将在单独的工作进程下运行吗?所有应用程序都会运行w3wp.exe 的单独实例吗?他们都有自己的APPDomain吗?
【问题讨论】:
我的理解是,每个应用程序池都将运行自己的工作进程,因此同一个应用程序池中的网站 A、B、C 和 D 将共享一个工作进程。在单个工作进程中,每个网站都将在其自己的 AppDomain 中运行。
这里有一个很好的描述:Difference between an application domain and an application pool?
【讨论】:
是的,每个具有多个 Web 应用程序的应用程序池仅运行一个工作进程。
进程浏览器工具将有助于检查工作进程。
当通过 IE 或同一应用程序池中的任何其他浏览器托管应用程序时,会在 svchost.exe 下添加一个新的工作进程。
这里是下载工具的链接
【讨论】: