windows server 2003 无法安装.net 4.0

在Windows server 2003 服务器上本身自带.net framework 1.0,而我们在实际应用中却会有到多个版本的.net,毕竟一台IIS Web服务器总不能只运行一个Web应用程序。何况现在越来越多的程序都是采用最新的框架来写的,而把新的程序放在旧的框架上去运行,一方面可能压根就不能发布,另一方面可能会降低运行的性能。所以在我们实际的生产环境中,会在一台IIS Web服务器上部署多个版本的.net,并且根据Web 项目需求对版本进行切换。
在windows server 2003 R2操作系统中,安装.net framework时会出现一个错误,提示缺乏WIC组件,WIC是(Windows Images Component)解释为Windows 图形处理组件。此时,我们只需要到微软的官方网站下载WIC组件进行安装即可。

以下是Windows server 2003 R2操作系统32位和64位WIC组件的下载页面,有需要的可直接到该页面进行下载。

32位WIC组件下载页面:
http://www.microsoft.com/zh-cn/download/details.aspx?id=32
64位WIC组件下载页面:
http://www.microsoft.com/zh-cn/download/details.aspx?id=1385
注意:请根据实际版本进行下载,语言请选择当前操作系统的语言版本。

安装完WIC组件便可顺利安装.net framework 4.0,微软很多产品所依赖的组件,都很少集成在安装包内的,而是需要单独的下载,这点是微软做得最差劲的地方,浪费了很多不必要的时间,但同时也锻炼了技术人员使用搜索引擎的技巧与能力,而不是单纯的点击Next直到Finish安装完毕。
官方概述:
Windows 图像处理组件可发现新的私有图像格式(如 Raw)。对于使用 WIC 的应用程序而言,只要计算安装有 CODEC(编/解码器),便可使用新的图像格式。WIC 包括 JPEG、TIFF、GIF、PNG 和 BMP 格式的更新编解码器,比这些格式以前版本的编解码器更安全,同时还支持名为 Windows Media Photo 的新增高性能图像格式。 除此之外,WIC 还提供常用图像元数据格式的元数据读写器,可使应用程序在图像文件内部保留元数据,不必创建“sidecar 文件”。

–EOF–

Comments are closed.