繁体   English   中英

如何在IIS 6.0中将请求从一个应用程序池路由到另一个应用程序池

[英]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

我想我已经找到了解决方案,它比我实际想的要简单。

我采取的步骤:

  1. 在Windows Server 2003的IIS 6.0中创建另一个应用程序池

  2. 将其中一个Web应用程序分配给该池。 所以现在我在两个不同的应用程序池中有两个Web应用程序。 当前两者都具有ASP.NET版本为2.0.50727

  3. 将应用程序之一的ASP.NET版本更改为4.0.30319。 在这里要了解的一个有趣事实是-在IIS 6中,您无法为应用程序池设置.NET框架。 实际上,它从其中的第一个应用程序开始假定它,然后将其应用于此应用程序池中驻留的所有Web应用程序

  4. 完成了!!

  5. 通过使用aspnet_iisreg -lk,可以检查它以列出所有站点以及它们配置为哪个.NET版本。 从.NET Framework目录运行此命令。 例如:C:\\ WINDOWS \\ Microsoft.NET \\ Framework \\ v4.0.30319

  6. .NET框架不同的两个站点都将列出

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM