【问题标题】:Are there separate Worker Processes for the Sites running in same App Pool?在同一个应用程序池中运行的站点是否有单独的工作进程?
【发布时间】:2012-07-06 00:03:26
【问题描述】:

我有四个应用程序(A、B、C 和 D)在应用程序池 Pool1 下运行。该池中的所有应用程序都将在单独的工作进程下运行吗?所有应用程序都会运行w3wp.exe 的单独实例吗?他们都有自己的APPDomain吗?

【问题讨论】:

    标签: c# asp.net iis-7.5


    【解决方案1】:

    我的理解是,每个应用程序池都将运行自己的工作进程,因此同一个应用程序池中的网站 A、B、C 和 D 将共享一个工作进程。在单个工作进程中,每个网站都将在其自己的 AppDomain 中运行。

    这里有一个很好的描述:Difference between an application domain and an application pool?

    【讨论】:

      【解决方案2】:

      是的,每个具有多个 Web 应用程序的应用程序池仅运行一个工作进程。

      进程浏览器工具将有助于检查工作进程。

      当通过 IE 或同一应用程序池中的任何其他浏览器托管应用程序时,会在 svchost.exe 下添加一个新的工作进程。

      这里是下载工具的链接

      Process Explorer

      【讨论】:

        猜你喜欢
        • 2012-06-29
        • 2013-11-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-01
        • 1970-01-01
        • 2011-09-04
        • 2010-12-24
        相关资源
        最近更新 更多