2012-11-21 146 views
1

我目前正在Windows 2008 R2服務器上運行ASP.NET MVC2 Web應用程序,我想將我的應用程序升級到MVC4。這當然需要將更高版本的.NET Framework安裝到服務器上。服務器能夠處理兩個版本的.NET Framework嗎?IIS 7.0能夠處理更高版本的.NET框架嗎?在運行.NET Framework 2.0的Windows Server 2008上安裝.NET Framework 4.5是否安全?

是否有可能在同一IIS實例中使用MVC2和早期的.NET Framework以及一些MCV4應用程序運行一些網站?

謝謝。

回答

1

是的。您可以並排安裝任何和所有.NET Framework版本。

接下來的這個可能不是必要的,但它不會傷害:

我有更好的成功才能安裝。先是2.0,然後是3.0,然後是4.5,然後是4.0。 同樣,這應該不是必需的,但我安裝它們時遇到一些愚蠢的錯誤,我們通過卸載它們然後以正確的順序重新安裝它們來修復它們。這可能只適用於2.0 - 3.5,但因爲3.0和3.5是添加劑安裝 - 他們只是添加到2.0版本。 4.0更像是一個「真實」的不同版本。

2

是的,.NET Framework支持並排執行,這意味着安裝多個版本不應相互影響。

有關的所有細節,並解釋如何應用選擇他的版本中看到:Side-by-Side Execution in the .NET Framework

+3

不要被誤導,雖然。 2.0和4.5是並排的,但如果你有.Net 4.0,然後安裝4.5,它是一個就地升級(4.0程序集將指向4.5程序集)。它不太可能破壞應用程序,但它可能會發生。 – Earlz

相關問題