Windows-Server-2003

我應該安裝哪些版本的 .NET 框架?

  • June 24, 2011

我正在安裝 Windows Server 2003,我需要確保已安裝並啟用以下服務:-.NET 框架 -ASP.NET 和最新的設備更新

它們是指哪個版本的 .NET?我需要全部下載嗎?(v 1.1, 2.0, 3.0, 3.5, 4)

謝謝!

Windows Server 2003 已經附帶了 Framework 1.1,因此除了通過 Windows Update 應用更新檔之外,您無需擔心安裝它。

框架 1.1 相當古老,根據經驗,幾乎所有 1.1 程式碼都將在未修改的 2.0 上執行。

Framework 2.0 是一個主要版本,它仍然相當流行,所以我會繼續安裝它。此版本還附帶 ASP.NET 2.0。

框架 3.0 和 3.5 本身並不是真正成熟的框架。它們實際上是 2.0 的附加組件。Framework 3.0 添加了 C# 3.0 編譯器、WCF、WPF 和一些額外的 .NET Framework 組件。無論 C# 版本如何,3.0 編譯器仍可編譯為 CLR 2.0 IL。Framework 3.5 引入了 LINQ 等功能,但與 Framework 3.0 一樣,仍然依賴於 2.0 位。ASP.NET 仍然是 2.0 版

.NET Framework 4.0 是一個主要版本,可以自行安裝,而不依賴於 2.0(以及 3.0+3.5 更新)。Framework 4.0 也有它自己的新 ASP.NET 版本,ASP.NET 4.0。

大多數 Framework 2.0 程式碼將在未經修改的 4.0 上執行,但是對於某些類型的程式碼有一兩個重大更改:

.NET Framework 4 遷移問題

.NET 4.0

中的重大更改 .NET 4.0 中的重大更改

我會採取安全帶和大括號的方法並安裝 Framework 2.0(以及它的 3.0+3.5 螺栓 - 實際上是作為單個統一安裝程序發布的)和 Framework 4.0,以應對任何可能發生的情況。

引用自:https://serverfault.com/questions/283935