应用程序池:集成或经典

本文关键字:经典 集成 应用程序 程序池 应用 | 更新日期: 2023-09-27 18:01:02

我想在我的系统上用IIS7托管我的网站。在将文件夹转换为应用程序时,我们必须选择一个应用程序池。有两个应用程序池可用集成经典

我不知道该选哪一个。我都试过了。两者都在工作。是否有使用应用程序池的规则/准则。我在谷歌上搜索过,知道一个是使用集成管道,另一个是用ASP.Net_isapi.dll

但还是弄不清楚该用哪一个。请帮忙。提前谢谢。

应用程序池:集成或经典

在经典模式下,ASPNET充当isapi(IIS6及以下版本(。集成模式仅适用于IIS7及以上版本,ASPNET作为IIS的一部分。如果您正在移植较旧的代码,则经典模式更为兼容。

经典模式(IIS6及以下版本中的唯一模式(是IIS仅直接使用ISAPI扩展和ISAPI筛选器的模式。事实上,在这种模式下,ASP.NET只是ISAPI扩展(aspnet_ISAPI.dll(和ISAPI筛选器(aspnet_filter.dll(。IIS只是将ASP.NET视为在ISAPI中实现的外部插件,并像黑盒一样处理它(并且只有在需要向ASP.NET发出请求时(。在这种模式中,ASP.NET与PHP或其他IIS技术没有太大区别。

另一方面,集成模式是IIS7中的一种新模式,IIS管道与ASP.NET请求管道紧密集成(即完全相同(。ASP.NET可以查看它想要的每一个请求,并在处理过程中进行操作。ASP.NET不再被视为外部插件。它在IIS中完全混合和集成。在这种模式下,ASP.NET HttpModules的功能基本上与ISAPI筛选器的功能相同,ASP.NET HttpHandlers的功能与ISAPI扩展的功能几乎相同。在这种模式下,ASP.NET基本上是IIS的一部分。

请检查http://forums.iis.net/t/1153967.aspx?Difference+在+集成+和+经典+模式之间