【发布时间】:2021-10-14 21:09:17
【问题描述】:
我不太明白网站的应用程序池和单独应用程序的应用程序池有什么区别。
我的意思是为什么我们需要为网站指定应用程序池?
站点应用程序池的“v4.0”和“无管理代码”CLR 版本有什么区别?
例如,我们可以为站点应用程序池指定“v4.0”,为单独应用程序的应用程序池指定“No Manage Code”,它将起作用。
【问题讨论】:
-
1) 不要一起问一堆问题。那只会把事情搞砸。 2) docs.microsoft.com/en-us/iis/get-started/… "在 IIS 7 及更高版本中,每个站点都必须有一个名为根应用程序或默认应用程序的应用程序。"这就是该站点还需要其应用程序池的原因。
-
谢谢。如果站点应用程序池停止,应用程序会发生什么情况?如果应用程序和网站放置在不同的应用程序池中。
-
为什么不在机器上测试结果?
-
我停止了网站的应用程序池。而且...应用程序继续运行,接受请求。这真是令人困惑。
-
为什么会让人困惑?它清楚地表明应用程序池(站点的根应用程序,以及同一站点下的其他自定义应用程序)是相互隔离的,这是大多数场景的预期。
标签: iis application-pool