分享
 
 
 

如何在Windows 2003服务器上部署远程安装程序

王朝system·作者佚名  2006-02-01
窄屏简体版  字體: |||超大  

操作系统:中文Windows 2000专业版+SP3

安装程序制作工具:InstallShield X

服务器操作系统:中文Windows 2003 Server

InstallShield作为一个专业的安装程序制作工具,为用户的应用程序的分发提供了完善的技术解决方案。除了制作传统的安装程序外,还可以制作出适合于局域网和广域网的网络安装程序。

在使用InstallShield为开发的应用程序制作安装程序的时候,在进行编译前,选中“Internet installation”,InstallShield可以为用户生成适用于网络安装的应用程序,并且会为用户生成一个用于网络安装的示例网页。通过查看在这个网页的脚本,我们可以看到InstallShield为用户提供了关键的实现代码,并配有详细的注释说明。用户可以在这个脚本的基础上进行修改,制作出符合自身要求的安装网页。

已往,我们要在Windows 2000 上部署制作好的远程安装程序,只需要在服务器的IIS中通过建立虚拟目录的方式指定好安装程序所在的位置,然后再指定默认的首选页面(即网络安装网页)后就可以实现远程计算机通过网络直接安装服务器上的应用程序了。

但是在Windows 2003中,Microsoft加强了系统内置的IIS6.0的安全管理机制,再沿用这种传统的方法就不能成功的在服务器上部署远程安装程序了。主要表现就是在通过IE打开远程安装程序的网页来执行远程安装程序命令的时候系统会报出编号为-6002的错误。如下图所示:

即使是使用InstallShield在编译网络安装包的时候自动生成的示例安装网页也还是会报出同样的错误。

为了能够在Windows 2003服务器上成功部署远程安装程序,笔者经过一番研究后,找出了一个比较成功的解决方案。

第一步:在Windows 2003服务器的桌面上鼠标右键点击我的电脑,然后依次打开计算机管理->服务和应用程序->Internet信息服务(IIS)管理器,用鼠标右键点击“Internet信息服务(IIS)管理器”,如下图所示:

第二步:选择属性,打开属性窗体,如下图所示:

第三步:先勾选“允许直接编辑配置数据库”(这是为了方便后面要紧行的系统参数修改操作),点击“应用”按钮使这一操作生效;

第四步:点击“MIME类型”按钮,打开窗体,如下图所示:

在这里,记录了IIS能够处理的文件类型。

第五步:点击“新建”按钮,打开窗体如下图所示:

在弹出的窗体中分别输入下列数据:

扩展名

MIME类型

.boot

application/octet-stream

.skin

application/octet-stream

.bin

application/octet-stream

.hdr

application/octet-stream

.ibt

application/octet-stream

.inx

application/octet-stream

.isn

application/octet-stream

.ini

text/plain

第六步:点击“确定”按钮关闭“MIME类型”窗口;

第七步:点击“应用”按钮,再点击点击“确定”按钮关闭属性窗口;

第八步:查找系统配置文件\WINDOWS\system32\inetsrv\metabase.xml,用文本编辑器打开对其进行编辑操作;

第九步:在metabase.xml查找“AspMaxRequestEntityAllowed”字段,这里记录的是系统允许的实体请求的大小,因为笔者的安装程序的大小在60M左右,所以修改后面的数值为“81920000”,保存该文件,结束编辑;

最后一步,为了使前面的所有操作生效请重新启动IIS。

分析:IIS 早期版本包含通配符 MIME 映射,允许 IIS 处理任何文件而无需考虑扩展名。IIS 6.0 不包含该通配符 MIME 映射,不能处理在 IIS 元数据库中的 MimeMap 节点以外定义的任何类型的扩展名。

可以看出,这一解决方案的核心就是通过增加Web服务器上的MIME类型定义,使得IIS6.0能够处理InstallShield的文件类型,进而实现在配置了IIS6.0的Windows 2003服务器上实现成功部署远程安装程序的。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有