新产品安装包需依赖Windows Installer3.1和.Net Framework 4.0。安装前自动检测并安装缺失环境。还需安装IIS、FTP、消息队列等Windows组件。Windows Installer管理组件安装,.NET Framework为开发平台。环境检测未安装组件时,自动提示安装或提供手动修复方法。
1 环境准备
由于新产品安装包的运行依赖于Windows Installer3.1和.Net Framework 4.0。在安装新产品前的环境检测,会自动提示并调用产品安装包中的资源进行安装。
Windows Installer 管理软件组件的安装、添加和删除,监视文件复原,以及通过回滚方式维护基本的故障恢复。Windows Installer 支持从多种来源安装和运行软件,可自定义 Windows Installer 以安装自定义应用程序。
.NET Framework 是Microsoft公司提供的一种新的计算平台,是一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化的软件开发平台。Windows Installer3.1和。Net Framework 4.0均已打入安装包,安装包运行时会自动检测进行安装。
安装新产品前,需要先安装Windows组件有: IIS(Internet信息服务管理器、万维网服务、公用文件、ASP.NET、文件传输协议(FTP)服务)、消息队列(MSMQ HTTP服务)、WCF、MSDTC。如果应用服务器未安装上述组件,在安装过程中的环境检测会有安装提示和帮助。
1.1 安装Windows Installer3.1
Windows Installer3.1是安装包正常运行起来必须要的软件环境,在安装包运行起来的时候会自动检测,如未安装会自动安装。
1.2 安装.NET Framework4.0
.Net Framework4.0是安装包正常运行起来必须的软件环境,在安装包运行起来的时候,会自动检测,如果未安装对应版本的.Net Framework4.0,会自动从安装包中取资源进行安装。如果安装了.Net Framework4.5,无需安装.NET Framework4.0
1.1 安装IIS,FTP,消息队列,WCF
安装IIS(Internet信息服务管理器、万维网服务、公用文件、文件传输协议(FTP),消息队列,WCF等服务组件)。
运行安装包,在环境检测后,对产品依赖的Windows组件服务的安装如果未安装,界面上会提供自动修复功能,请使用自动修复工具进行修复和安装。
另外:由于对部分操作系统,微软未提供自动修复方法,会存在部分应用服务器,无法使用自动修复功能修复异常的检测项的情况,这时我们可以查看安装/帮助,进行手工修复。
在Windows Server 2008R2中安装IIS等组件:
服务器管理器——角色——添加角色中,选中WEB服务器(IIS),管理工具,FTP服务器。如下图:
添加MSMQ功能,如下图:
添加WCF服务允许HTTP激活等功能,如下图:
推荐阅读