[英]How to route request from one application pool to another in iis 6.0
我在Windows Server 2003的DefaultAppPool中有两个Web应用程序(单独的虚拟目录)。我的第一个应用程序有一个链接,当我单击它时,第二个应用程序打开。
现在,我想对Web应用程序和IIS 6.0中的Web应用程序使用不同的.Net框架,我将不得不将它们托管在单独的应用程序池中。
现在的问题是-是否可以将它们托管在不同的应用程序池中并保持行为不变,以便如果我单击第一个Web应用程序中的链接,它仍然可以打开托管在其他应用程序池中的第二个Web应用程序?
提前致谢,
d
我想我已经找到了解决方案,它比我实际想的要简单。
我采取的步骤:
在Windows Server 2003的IIS 6.0中创建另一个应用程序池
将其中一个Web应用程序分配给该池。 所以现在我在两个不同的应用程序池中有两个Web应用程序。 当前两者都具有ASP.NET版本为2.0.50727
将应用程序之一的ASP.NET版本更改为4.0.30319。 在这里要了解的一个有趣事实是-在IIS 6中,您无法为应用程序池设置.NET框架。 实际上,它从其中的第一个应用程序开始假定它,然后将其应用于此应用程序池中驻留的所有Web应用程序
完成了!!
通过使用aspnet_iisreg -lk,可以检查它以列出所有站点以及它们配置为哪个.NET版本。 从.NET Framework目录运行此命令。 例如:C:\\ WINDOWS \\ Microsoft.NET \\ Framework \\ v4.0.30319
.NET框架不同的两个站点都将列出
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.