IIS6和IIS7中的ASP.NET应用程序的AppPools的最佳实践

时间:2010-12-27 20:43:24

标签: asp.net iis-7 iis-6

我的公司目前正在使用IIS6来运行ASP.NET应用程序,但最终将使用IIS7。是否有任何可以在IIS6中实现的AppPools的推荐做法将继承到IIS7?例如,我们是否应该开始在IIS6中使用AppPool自定义标识?

1 个答案:

答案 0 :(得分:0)

第一个问题是“它有关系吗?”在大多数情况下,无论你对应用程序池做什么,都不会转移到IIS7,因为大多数管理员都不会升级,所以你必须重新创建一些东西,至少在某种程度上。

就IIS7的不同之处而言,唯一想到的是IIS7默认将每个站点放在它自己的池中,这在IIS6上手动执行是非常非常好的。

两者都有一个默认的20分钟应用程序池空闲超时和每日回收,如果你的应用程序是纯粹管理的(没有COM依赖的ASP.NET),没有什么意义 - 这是ASP时代的延续.OLD当你需要回收网络服务器以进行自卫健身时。我建议删除这些限制,看看情况如何 - 如果你需要恢复循环,你总是可以。 IIS6和IIS7都会为您提供一些其他选项,以便在必要时强制进行回收。