1.首先介绍上传更新文件
上传的更新文件中应该包括satrda.dll,SatUpdate.exe(cs客户端自动更新需要用到),文件准备好后,先将所有文件拷贝到一个目录,上传前首先运行此目录的程序,验证程序是否能正常运行,验证没问题后打开上传工具上传更新,打开上传工具后首先需要设置:
a.应用程序安装所在目录(即双击选择刚才验证的程序目录)
b.选择更新文件输出的路径(即上传前临时生成的压缩文件的存放路径,双击编辑框选择目录)
c.上传地址(http://satserver服务器ip地址:端口号)
d.应用名称(服务端配置webapp里面增加项目里面的app设置)
此处版本号必须修改,并且上传时必须选择全部文件,如果上传时只选择要更新的文件,点击上传,此种操作会造成新增客户端,打开浏览器下载时,新客户端只能下载最后上传操作选中的那几个文件。
2.上传操作
首先点击开始生成,生成压缩文件,生成后点击上传文件,上传成功后上传的文件夹会存放到服务器端的server\public\appupdate\webapp连接配置中填写的app的目录,到此时文件上传操作完成
3.浏览器更新
每次打开浏览器,输入webapp应用地址后(即satserver服务端ip地址:端口号/webapp项目里面配置的key名),浏览器会自动下载更新
4.cs客户端自动更新
要想cs客户端自动更新,首先需要在pb程序里面运行程序里的open事件增加Post of_check_update( )代码,自动检测升级,然后of_check_update函数中自动获取更新服务器的地址及更新服务名(satserver服务端ip地址:端口号/webapp项目里面配置的app名),注意此处不能用webap项目里的key编辑框填写的值,其次,还需要保证程序目录中存在SatUpdate.exe文件。