在Windows Server 2008 R2(x64)上安装.NET Framework 4.5 兼谈.NET Framework 4.0 “在服务器核心角色上不受支持”含义
完成了一个服务器文件监控系统,该系统的核心是一个Windows服务,需要安装在服务器上。由于是Visual Studio 2012开发,为了保证开发的Windows服务可以运行,必须在Windows服务器上安装.NET Framework。.NET Framework是所有使用.NET开发软件的运行环境,它的下层是操作系统,上层就是由.NET开发的各种应用。
做了个Windows Server 2008 R2(64位)的服务器(虚拟机),然后通过远程桌面的方式从自己的本地系统访问。这种方式是倒是节省资源,但也让笔者忑忐,因为转了两个弯来操作服务器,不是直接面对物理服务器进行操作。
在安装Windows服务时,提示需要“.NET Framework V4.0.30319”版本。直接在网上找到了MS官网的.NET Framework 4安装版(英文版,独立安装版),查到其支持Windows Server 2008 R2(64位),不过其中有一句话让人不放心,它写的是:
Windows Server 2008 R2 (not supported on Server Core Role)
中文版的翻译是“在服务器核心角色上不受支持”,不是很了解含义,直接就下载进行安装。下载的文件大小有49MB,但安装时总是提示异常,却没有具体的异常信息,因此无法Bing出解决办法。再到MS官网查找.NET Framework 4.5, 在系统需求一栏,看到如下字样:

就是说,如果Windows Server 2008 R2(64位)安装有SP1的话,那么 .NET Framework 4.5是可以安装,并且没有了not support on Server Core Role,笔者用的服务器满足这个条件,所以直接下载这个进行安装。微软官网的这个软件不大,不到1MB,即只是一个Setup文件,在服务器运行后,正常打开并下载需要的文件,10分钟左右,.NET Framework 4.5安装成功。
在服务器界面,使用Windows Powershell安装Windows服务,成功!
后记:关于“在服务器核心角色上不受支持”,从一个英文文章中,讲的是由于Windows Server R2发行时间是在.NET Framework 4.0之前,所以Windows Server R2的核心能是不支持.NET Framework 4.0的,这也是为什么微软的操作系统要发行一些Service Pack的原因。从Windows Server 2008 R2 SP1(x64)完全支持.NET Framework 4.5可以看出,微软已经调整了其OS的核心角色。
在Windows Server 2008 R2(x64)上安装.NET Framework 4.5 兼谈.NET Framework 4.0 “在服务器核心角色上不受支持”含义的更多相关文章
- VMware Windows Server 2008 R2 X64 虚拟机安装教程
首先进入VMware Workstation中,点击创建新的虚拟机 然后按如下步骤操作 然后进去选择拷贝的Windows 2008的映像文件 下面这个网址里面提供了各种映像文件的下载http://is ...
- PowerShell ISE:Windows Server 2008 R2默认不安装
PowerShell ISE:Windows Server 2008 R2默认不安装,需要手动安装,在PowerShell运行如下两段脚本: Import-Module ServerManager A ...
- Windows Server 2008 R2(X64) MSDN镜像简体中文版与英文版ISO下载及Key激活码
Windows Server 2008 R2 MSDN ISO镜像简体中文版 文件名:cn_windows_server_2008_r2_standard_enterprise_datacenter_ ...
- windows server 2008 r2 x64 enterprise service pack1中aspjpeg.dll安装
官网地址:http://persits.com/ 64位:http://www.persits.com/aspjpeg64.exe sn:lptn9dQO1enAePAXB2wFaCZawYWzfm0 ...
- Windows Server 2008 R2(x64) IIS7+PHP5(FastCGI)环境搭建
相关软件下载: 1.PHP下载地址: http://windows.php.net/downloads/releases/php-5.4.4-nts-Win32-VC9-x86.zip 如果是win2 ...
- Windows Server 2008 R2(x64) IIS7+PHP5(FastCGI)环境搭建
相关软件下载: 1.PHP下载地址: http://windows.php.net/downloads/releases/php-5.4.4-nts-Win32-VC9-x86.zip 如果是win2 ...
- Windows Server 2008 R2(x64) IIS7+PHP5.6.30(FastCGI)环境搭建
相关软件下载: 1.PHP下载地址: http://windows.php.net/downloads/releases/ 1.安装Microsoft Visual C++ 2012 Redistri ...
- 自动更新补丁Security Update for Internet Explorer 10 for Windows Server 2008 R2 x64 Edition (KB2964358)失败
下载http://www.microsoft.com/zh-CN/download/details.aspx?id=42581手动安装成功.
- 在Windows Server 2008 R2上安装IIS服务
一.Windows Server 2008 R2 介绍 1.Windows Server 2008 R2 基本概念 2.Windows Server 2008 R2 家族系列 二.VMware虚拟机安 ...
随机推荐
- Android文件上传
服务端: using System; using System.Collections.Generic; using System.Linq; using System.Web; using Syst ...
- Kinect-for-Windows-SDK开发
微软的黑科技,应用在游戏或者科研领域.可以类似于双摄像头三维成像.
- Google Tango SDK下载
Tango SDK files谷歌Tango开发包 The Tango SDK is under active development; please keep this in mind as you ...
- HRBUST1212 乘积最大 2017-03-06 15:47 59人阅读 评论(0) 收藏
乘积最大 今年是国际数学联盟确定的"2000--世界数学年",又恰逢我国著名数学家华罗庚先生诞辰90周年.在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一 ...
- Zend_Application 流程详解
本周没什么工作,zend 系统性的东西渐渐忘记,抽时间整理一下代码!Zend_Application 负责加载配置以及初始化资源,所以index.php 会有这行代码 /** Zend_Applica ...
- 初尝2D骨骼动画编辑工具SPINE,并into Unity3D
一.SPINE使用 研究2D骨骼动画,CYou的朋友介绍我SPINE这个工具,开发自Esoteric Software的一款专门制作2D动画的软件,网络上的资料还很少,我这从半吊子美术技术的角度简单说 ...
- struts2拦截器demo
按照网上的一些资料配置的,期间也出现过几个错误. 其中有个错误,是关于struts.xml里面package配置的问题,因为里面的几个标签是有顺序的. 顺序是: result-types interc ...
- My Site Cleanup Job
解决办法: The My Site of Linda Wang ??? is scheduled for deletion in 3 days. As their manager you are no ...
- sharepoint 2007 update sharepoint 2013 found old privillege not availabel
我们下面提及的升级方式是: 2007 > 2010 > 2013 > 2013: classic authentication à claims based authenticati ...
- MyBatis入门及CRUD
MyBatis是一个ORM的数据操作框架 myBatis的基本配置 首先创建一个普通 java项目,引入响应jar包,然后引入mybatis的xml配置, <?xml version=" ...