几天前,我看到一个人,他把他的应用程序放在每个应用程序的不同应用程序池中。 例如:
如果设置不同,我会理解逻辑,但他们不是。
我所做的完全相反。 我所有的.net 4应用程序(将近20个)都在一个应用程序池下运行。
那么在IIS 7.5上这样做的最好方法是什么?
查看IIS 7 TechNet页面中的pipe理应用程序池,仅仅是将应用程序彼此分开。 这是相关的位。
应用程序池是由工作进程或一组工作进程提供的一组一个或多个URL。 应用程序池为其包含的应用程序设置边界,这意味着任何在给定应用程序池之外运行的应用程序都不会影响应用程序池中的应用程序。
应用程序池提供以下好处:
改进的服务器和应用程序性 您可以将资源密集型应用程序分配到其自己的应用程序池,以便其他应用程序的性能不会降低。
提高应用程序可用 如果一个应用程序池中的应用程序失败,则其他应用程序池中的应用程序不受影响
- 提高安全性。 通过隔离应用程序,可以减less一个应用程序访问另一个应用程序资源的机会。