您好,欢迎访问三七文档
网络-技术-服务江西金格网络科技有限责任公司网址:地址:江西南昌高新开发区高新大道南大科技园2号楼806室邮件:support@goldgrid.com邮编:330096电话:0791-8108630第1页安装、升级和卸载详解一、前言金格网络文档系列中间件产品,作为目前办公应用中使用最广泛的中间件产品以其强大的功能、良好的稳定性、丰富的开发接口、安全可靠的数据通信能力、专为办公量身定做的特色功能、能应对各种应用环境的等特点闻名于OA办公的应用领域。作为开发人员,能够应用控件做出符合用户需要的功能来,自然是一件让人充满成就感的事情。控件对文档强大的控制能力,应用起来的简单便捷也很容易为自己的产品增加不少亮点和形象分。不过相信不少技术人员在面对客户安装、升级和卸载控件时也费过不少脑筋吧。想象一下在目前各种操作系统下,在各种各样复杂的客户端环境上想把开发已经开发出来的功能良好的应用起来,却也不是每一位技术人员可以轻松驾驭的。本文的目的,就是全面解决技术人员在实施产品时对控件的安装、升级和卸载遇到的问题,让使用金格控件的用户都能安心的开放,放心的实施,开心的使用。二、安装篇中间件的安装可以分为自动、半自动和手工三种。现在分别介绍三种方式的实现方法。A、自动安装:自动安装是指客户运行页面是能通过程序自动提示客户安装,安装后可以正常运行程序的功能。需要的设置工作如下:1、集成控件的页面需要有完成的OBJECT标签内容,如:上面内容中codebase很重要,以#号为分隔前半部分是控件的下载地址,使用相对路径,例子中的写法表示当前目录中;后半部分是指定当前控件的版本号。首先要确保控件的的下载地址是否正确,否则控件下载不了就更别提安装了。控件的版本主要是日后升级时用到,后面我们在说升级的时候来介绍。(金格提供的开发示例中在DocumentList页面使用这种方式,编辑页面为了解决出现“单击以激活控件”的问题改成了调用js文件,当然js文件中的内容也是OBJECT标签,内容和上面的代码完全相同。)2、客户端IE的安全性设置,控件的安装至少需要IE的安全中同意安装经过了数字签名的控件才行(金格的中间件都是经过了数字签名的,所以安全性不用担心,并且只需要打开//-----作用:集成控件代码-------------------------------------------------------------//OBJECTid=WebOfficewidth=100%height=24classid=clsid:23739A7E-5741-4D1C-88D5-D50B18F7C347codebase=iWebOffice2003.ocx#version=6,6,0,0网络-技术-服务江西金格网络科技有限责任公司网址:地址:江西南昌高新开发区高新大道南大科技园2号楼806室邮件:support@goldgrid.com邮编:330096电话:0791-8108630第2页同意安装经过了数字签名的控件就行了,避免一些不安全的控件安装)。设置的方式有两种,第一种是自动IE设置:1.)在IE的图标上单击右键选择“属性”。(图2-1:进入IE的属性)或者在IE中的菜单项里选“工具”――“Internet选项”。(图2-2:进入IE的属性)2.)在弹出的窗口中选择“安全”网络-技术-服务江西金格网络科技有限责任公司网址:地址:江西南昌高新开发区高新大道南大科技园2号楼806室邮件:support@goldgrid.com邮编:330096电话:0791-8108630第3页(图2-3:IE属性的“安全”页)3.)在“安全”中选择“Internet”的“自定义级别”按钮网络-技术-服务江西金格网络科技有限责任公司网址:地址:江西南昌高新开发区高新大道南大科技园2号楼806室邮件:support@goldgrid.com邮编:330096电话:0791-8108630第4页(图2-4:“自定义级别”)4.)选择安全级别为“安全级-中”,然后点重置按钮。重置后“确定”并关闭Internet属性窗口,设置完成了。网络-技术-服务江西金格网络科技有限责任公司网址:地址:江西南昌高新开发区高新大道南大科技园2号楼806室邮件:support@goldgrid.com邮编:330096电话:0791-8108630第5页(图2-5:第一种设置.完)第二种是自己在自定义安全级别中设置:(图2-6:第二种设置.自定义设置)网络-技术-服务江西金格网络科技有限责任公司网址:地址:江西南昌高新开发区高新大道南大科技园2号楼806室邮件:support@goldgrid.com邮编:330096电话:0791-8108630第6页(图2-7:第二种设置.完)经过以上ActiveX安全设置的方法设置后,在第一次运行程序只有这样经过数字签名的控件会出现下载安装的提示:(图2-8:自动安装提示)选择“安装”控件:(图2-9:自动下载安装)安装后就可以使用控件的功能了。B、半自动:网络-技术-服务江西金格网络科技有限责任公司网址:地址:江西南昌高新开发区高新大道南大科技园2号楼806室邮件:support@goldgrid.com邮编:330096电话:0791-8108630第7页半自动方式为金格提供的下载后运行SETUP.EXE的安装方式。需要借助开发示例包中的InstallClinet.zip文件。处理方法如下:1、打开金格提供的开发示例包(这里用iWebOffice2006产品asp语言的开发示例包为例),可以找到里面有一个InstallClinet.zip文件。(图2-10:InstallClinet.zip文件)将InstallClinet.zip文件解压出来,可以看到里面有多个文件。开发示例包中提供的控件是试用版本的,需要先用正式版的控件替换一下(这里用的是iWebOffice2006产品做说明,iWebOffice2006正式版控件是iWebOffice2006.cab文件,可以解压这个文件得到正式版的iWebOffice2006.ocx文件,取出来替换InstallClinet目录下试用版的iWebOffice2006.ocx文件)。网络-技术-服务江西金格网络科技有限责任公司网址:地址:江西南昌高新开发区高新大道南大科技园2号楼806室邮件:support@goldgrid.com邮编:330096电话:0791-8108630第8页(图2-11:iWebOffice2006产品提供的InstallClinet.zip文件内容)然后,用记事本打开Setup.Lst文件编辑里面的内容,可以修改安装窗口的标题、正文内容和安装控件的默认路径。(一般不需要特别修改保持原样就可以)(图2-12:iWebOffice2006产品提供的InstallClinet.zip中的Setup.Lst文件内容)注意,处理时一定要找对开发示例包,使用哪个产品就找哪个产品的示例包(比如iWebSignature产品可别用了iWebOffice2003里的InstallClinet.zip),因为不同的产品对应的InstallClinet.zip中的内容肯定是不同的。2、将目录重新打包成压缩文件供客户下载;3、下载后解压成目录,进入目录中运行SETUP.EXE程序安装控件;(图2-13:安装程序运行)安装后就可以使用控件的功能了。网络-技术-服务江西金格网络科技有限责任公司网址:地址:江西南昌高新开发区高新大道南大科技园2号楼806室邮件:support@goldgrid.com邮编:330096电话:0791-8108630第9页C、手工安装:手工安装的技术原理和半自动安装一样,但是需要操作人员有更高的操作能力。操作的步骤如下:1、下载控件,如果控件是cab包形式的,需要把控件解压缩释放出ocx控件文件。2、把控件ocx文件复制到不会轻易被删除的地方(如C盘根目录下)。3、点击“开始”——“运行”,打开运行窗口,在窗口中输入:“regsvr32控件地址”比如注册复制到了C盘根目录的iWebOffice2006.ocx控件就输入:(图2-14:安装程序运行)回车或点击“确定”后注册完成。(图2-15:注册成功的提示)出现上面的提示窗口表示控件注册成功,之后就可以使用控件的功能了。需要注意的是半自动安装和手工安装方式安装的控件一旦安装成功,控件文件的位置就不能变动了,否则就会引用文件失败了。重要说明:正常来说windows2000、xp、2003系统都是可以使用自动安装的方式安装控件的,如果出现不能安装的情况一定是没有完全按照本文说明的方法设置造成的,只需要按本文的内容重新设置好服务器上的控件地址、页面代码中控件的下载地址、页面代码中控件的版本以及regsvr32C:\iWebOffice2006.ocx网络-技术-服务江西金格网络科技有限责任公司网址:地址:江西南昌高新开发区高新大道南大科技园2号楼806室邮件:support@goldgrid.com邮编:330096电话:0791-8108630第10页客户端的IE安全设置就可以解决。而VISTA系统比较特殊,它对ACTIVEX的支持做了不少限制,需要在安装控件之前先在用户账户中把“用户账户控制(UAC)”功能关闭掉。(图2-16:用户账户中找到“打开或关闭......”)网络-技术-服务江西金格网络科技有限责任公司网址:地址:江西南昌高新开发区高新大道南大科技园2号楼806室邮件:support@goldgrid.com邮编:330096电话:0791-8108630第11页(图2-17:把勾去掉以关闭“用户账户控制(UAC)”功能)经过以上的设置后在按照前文所描述的设置方式设置就可以保证控件的安装了。三、升级篇升级和控件安装的原理是一样的,只是为了便于上手和操作我们单独讲解。一般升级都发生在系统已经部署和使用的阶段,这个时候客户端的机器都已经安装和使用了早期版本的控件。最理想的状态是能够实现自动升级,而想完成自动升级,需要满足一些条件的。首先,就是在服务器上用升级版本的控件文件替换早先的控件文件。如果是正式版本的升级则替换服务器上的客户端控件就可以了;如果是之前部署了试用版,现在升级到正式版则要同时替换客户端控件和服务器端控件(如果是DLL文件就需要到组件服务中重新注册一下,JAVA类文件只要替换后重新启动应用服务器即可)。然后,修改使用了控件的编辑页面上的控件版本(如果是放在js文件中引用的方法就修改js文件中生成OBJECT标签的版本)。还记得安装篇中介绍的OBJECT标签完整内容吗?我们拿来看一下://-----作用:集成控件代码-------------------------------------------------------------//OBJECTid=WebOfficewidth=100%height=24classid=clsid:23739A7E-5741-4D1C-88D5-D50B18F7C347codebase=iWebOffice2003.ocx#version=6,6,0,0网络-技术-服务江西金格网络科技有限责任公司网址:地址:江西南昌高新开发区高新大道南大科技园2号楼806室邮件:support@goldgrid.com邮编
本文标题:企业项目资料
链接地址:https://www.777doc.com/doc-766117 .html