簡體   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