我正在 ASP.net 中构建一个多租户网站。它将具有三个主机标头。
我的理解是,当请求到达 www.siteA.com 时,ISS 将为应用程序启动一个工作进程。
但是当对网站 www.siteB.com 的请求到来时会发生什么呢?它会是同一个工作进程吗?还是会启动一个新的工作进程?
答案1
在 IIS 中,应用程序池的默认最大工作进程数为 1。因此在这种情况下,它将在同一个工作进程上工作。
但为了您的知识,请看一下这篇文章 https://stackoverflow.com/questions/2151251/asp-net-web-garden-how-many-worker-processes-do-i-need