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