一个应用程序池中的每个应用程序是否会在 IIS 7.X 中卸载,或者是否会影响整个应用程序池?
如果我在同一个应用程序池下有一百个应用程序,所有的应用程序都会被加载吗?
答案1
已装载还是未装载?
同一应用程序池内的所有应用程序都可以作为同一工作进程的一部分运行。
因此,任何一个应用程序崩溃都会导致所有应用程序同时停止运行(至少在启动新的工作进程和处理请求所需的时间内是如此)。
第二部分:如果池中有 100 个应用程序,则它们始终被视为该池的一部分,但可能适用按需启动行为 - ASP 模板可能在被调用之前不会被编译,.Net 代码直到运行特定函数才会被执行,等等。