我有一些内存/ CPU激烈的.net应用程序,希望看到转移到2008 R2服务器核心,核心似乎从最初的审查完美的解决scheme,我们有很多Server 2003虚拟机是P到V和我认为我们正在浪费大量的主机资源。 所有的应用程序都运行在.net 3.5或4上,这样使用服务器内核有问题。
2008 R2服务器核心只支持.NET的一个子集 。 以下是Server 2008 R2和.NET的文档:
http://msdn.microsoft.com/en-us/library/ff770052(v=winembedded.60).aspx
在服务器核心安装和完整安装的Windows Server上,可以通过安装.NET Framework的可选function来启用.NET Framework。 您无法使用可下载的.NET Framework重新分发包来启用.NET Framework。
所以经过第一次检查,就没有.NET 4了。 但是我认为文档已经过时了,你仍然可以find.NET 4专用于服务器核心的安装程序。
是的,这里是: http : //www.microsoft.com/en-us/download/details.aspx?id= 22833
但是在2008 R2核心中支持.NET命名空间的可能性仍然有限:
服务器核心包含.NET命名空间的正常补充,但有一些例外。 此列表按名称包含Server Core安装中缺less的名称空间。
System.ComponentModel.Design
•System.Data.Design
•System.Deployment.Application
System.Diagnostics.Design
•System.Media
•System.Messaging
•System.Speech•System.Web.UI.Design
devise时间支持不可用。 支持expression式构build器的运行时支持。
System.Windows
?Microsoft.Aspnet.Snapin
?Microsoft.lnk
•Microsoft.ManagementConsole
?Microsoft.StylusInput
?Microsoft.VisualBasic.Compatibility.VB6
•Microsoft.Windows.Themes
?Microsoft.WindowsCE.Forms
?Microsoft.WindowsMobile.DirectX
•UIAutomationClientsideProviders