【问题标题】:application pool vs application domain vs worker process应用程序池 vs 应用程序域 vs 工作进程 【发布时间】:2016-08-01 19:30:57 【问题描述】: 谁能澄清以下假设是否正确? 一个网络服务器可以有多个应用程序池 一个应用程序池可以有多个应用程序域。 每个应用程序域映射到一个工作进程。 (不在网络花园中) 一个工作进程可以映射到多个应用程序域。 每个工作进程,每个请求可以有多个线程。 【问题讨论】: 标签: c# asp.net .net iis 【解决方案1】: 一个网络服务器可以有多个应用程序池(正确) 一个应用程序池可以有多个应用程序域。 (正确) 每个应用程序域映射到一个工作进程。 (不在网络花园中) 一个工作进程可以映射到多个应用程序域。(3 和 4 - 不在网络园中,应用池中的每个 App Domin 共享同一个工作进程。) 每个工作进程,每个请求可以有多个线程。 (正确) 【讨论】: 在一篇文章中提到了具有多个工作进程的应用程序池称为网络花园。对吗? 正确。分配给单个应用程序池的多个工作进程称为 Web Garden。 2 不正确。 AppDomain 是工作进程中的一个概念。所以这一点毫无意义。