我们最近不得不将我的一些网站从 Apache 迁移到 IIS 7(在 Windows Server 2008 上)。
现在我必须着手处理它,我发现了这个应用程序池配置(为了保护隐私,我隐藏了网站名称):
我不需要 ASP.NET,因为 ColdFusion 是我们的应用程序服务器。
我的问题是:应用程序池到底是什么?如何为像我这样的多站点环境配置它们?
每个网站的“应用程序”编号含义是什么?
它们都是不同客户的网站,我想隔离每个网站的资源使用情况,避免一个网站打扰其他网站。
这个配置错误多少?
答案1
您可以定义应用程序池组,以便在该应用程序池之外运行的任何网站都不会影响应用程序池中网站的性能。
如果您为每个网站分配专用的应用程序池,那么每个网站都会有自己的边界。其他网站不会降低性能。
应用程序数量表示当前有多少个网站正在使用同一个应用程序池。例如,ASP.NET 4.0 集成应用程序池上运行着 2 个网站。
要删除 ASP.NET,请尝试以下命令:
C:\Windows\Microsoft.NET\Framework[版本]\aspnet_regiis.exe -ua