2013-06-25 136 views
0

我有兩個Web應用程序(單獨的虛擬目錄)駐留在Windows Server 2003的DefaultAppPool中。我的第一個應用程序有一個鏈接,當我點擊它時,第二個應用程序打開。如何在iis 6.0中將請求從一個應用程序池路由到另一個應用程序池

現在我想爲web應用程序和IIS 6.0使用不同的.Net框架,我將不得不將它們託管在單獨的應用程序池中。

現在的問題是 - 是否有可能將它們託管在不同的應用程序池中,並保持行爲不受影響,因此,如果我點擊第一個Web應用程序中的鏈接,它仍然可以打開託管在另一個應用程序中的第二個Web應用程序池?

由於提前,

d

回答

0

我想我已經找到了解決方案,它比什麼我真的以爲簡單。

步驟我把:

  1. 的Windows服務器上創建在IIS 6.0中的另一個應用程序池2003

  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 \框架\ v4.0.30319

  6. 兩個站點與不同.NET framework將上市

希望這有助於。

相關問題