我正在安装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应用修补程序之外,您不必担心安装。
Framework 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组件。 不pipeC#版本如何,3.0编译器仍然编译为CLR 2.0 IL。 Framework 3.5引入了诸如LINQ之类的function,但是与Framework 3.0一样依然依赖于2.0位。 ASP.NET仍然是2.0版本
.NET Framework 4.0是一个主要版本,可以独立安装,而不依赖于2.0(以及3.0 + 3.5更新)。 框架4.0也有它自己的新的ASP.NET版本,ASP.NET 4.0。
大多数Framework 2.0代码将在4.0版本上运行,但对某些types的代码有一两个重大更改:
.NET Framework 4迁移问题
打破.NET 4.0的变化
打破.NET 4.0的变化
我会采取腰带和大括号的方法,并安装Framework 2.0(及其3.0 + 3.5螺栓 – 实际上作为一个单一的统一安装程序 )和框架4.0,以涵盖任何可能性。
始终获取适用于您的操作系统的最新版本,除非您的应用程序要求您不要升级超过某个版本。
/编辑 – 这是你应该为Java运行时所做的相同的事情,除了一些较老的需要调查是否安全运行的安全问题。 MS只是为有缺陷的组件发送补丁,根据我的经验,这些补丁不会经常中断.NET应用程序。
我发现一些应用程序需要3.5,但我也安装4作为更新过程的一部分。 我认为现在3.5和4是合理的。