C# 应用程序池:集成或经典
我想在我的系统上的IIS7中托管我的网站。 在将文件夹转换为应用程序时,我们必须选择一个应用程序池。 有两个应用程序池可用。集成和经典 我不知道该选哪一个。我两者都试过了。两者都在发挥作用。是否有使用应用程序池的规则/指南。我在谷歌上搜索了一下,了解到一个是使用集成管道,另一个是使用ASP.Net_isapi.dllC# 应用程序池:集成或经典,c#,asp.net,iis,iis-7,application-pool,C#,Asp.net,Iis,Iis 7,Application Pool,我想在我的系统上的IIS7中托管我的网站。 在将文件夹转换为应用程序时,我们必须选择一个应用程序池。 有两个应用程序池可用。集成和经典 我不知道该选哪一个。我两者都试过了。两者都在发挥作用。是否有使用应用程序池的规则/指南。我在谷歌上搜索了一下,了解到一个是使用集成管道,另一个是使用ASP.Net_isapi.dll 但还是不知道该用哪一个。请帮忙。提前感谢。在经典模式下,ASPNET作为IIS6及以下版本的isapi工作。集成模式仅适用于IIS7及以上版本,而ASPNET作为IIS的一部分工作
但还是不知道该用哪一个。请帮忙。提前感谢。在经典模式下,ASPNET作为IIS6及以下版本的isapi工作。集成模式仅适用于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 HttpModule的功能基本上与ISAPI过滤器的功能相当,ASP.NET HttpHandler的功能几乎与ISAPI扩展的功能相当。在这种模式下,ASP.NET基本上是IIS的一部分 请查收
有关详细信息,请查阅以下参考资料: 请参考以下链接