2012-04-23 69 views
2

是否有可能在.NET 2站點下託管.NET 4應用程序?在.NET2站點下運行IIS .NET4應用程序

由於幾個原因,我們必須在.NET 3.5上運行主站點,但是有一個應用程序用實體框架4編寫,它託管在相同的域/端口下。

當我嘗試在網站下添加一個應用程序(使用不同的.net 4.0應用程序池)時,我收到一個錯誤,指出web.config中存在重複的內容。我已經在網絡上搜索了修復程序,但它們中沒有一個似乎在爲我工作。

我運行Windows Server 2008 R2與IIS7.5

任何幫助,將不勝感激。

回答

0

不,嵌套的應用程序將無法設置單獨的框架版本。我建議將主站點上的版本更改爲v4。我認爲在版本4上運行3.5應用程序時,您不會遇到問題。您在3.5中運行它的原因是什麼?

+0

在.NET 3.5中運行的應用程序是一些第三方的關頭框架,當我試圖改變.net版本時,我最終發現了一個錯誤。 – 2012-04-23 11:46:00

1

不,這是不可能的。一個針對.NET 4.0編譯的程序集必須在CLR 4.0中運行。反過來也可以:在CLR 4.0中運行一個針對.NET 2.0編譯的程序集。

相關問題