制作客服端程序升级包
首先在浏览器中访问你的主程序域名,进入“Status
”命令,如“kf-api.yourname.com/Status
”:
图中显示版本号仅为示例,最新发布的版本号以下载的私有化安装包中的
说明.txt
为准。
检查显示的“客服程序版本”,是否与已经发布的最新版本一致,如果不一致,则找到您下载的最新压缩包中的 Shell 目录,准备升级。
制作客服端程序升级包
根据下载得到的压缩包中的说明文件,可以得到最新的客服程序版本号。
- 打开下载的压缩包中 “Shell”目录,此为客服端程序。右击“Sheng.Linkup.Client.Shell.exe”,选择“属性”,切换到“详细”标签,检查“产品版本”是否正确。
- 预先填写服务器地址。
使用记事本打开Sheng.Linkup.Client.Shell.exe.config
文件,将你的服务器主程序访问地址填写在apiAddress
中。
- 制作
zip
格式的压缩包。
全选“Shell”目录下的所有文件和文件夹,然后按住 Ctrl 键,单击“Update”目录,排除对它的选择。然后在已经选中的任意文件上右击,使用压缩软件制作 .zip
格式的压缩包。
- 必须使用 zip 格式。
- 必须排除对 “Update” 目录选择。
- 必须在 “Shell” 目录内,直接对文件和文件夹打包,也就是说压缩包中不能存在嵌套的目录。
“Update” 目录是升级程序,在制作升级包时,必须排除它自己,当它执行升级逻辑时,是无法“自己升级自己”的。
如果是制作完整的客服端程序包,发给客服使用,则必须包括“Update”目录,否则客服程序无法自动升级。
- 上传升级包到静态资源站点。
在服务器上找到资源站点(Resource)对应的目录,把得到的压缩包“Shell.zip”放在它的“Update”目录下,如:
那么对应的更新包下载地址是:https://kf-resource.yourname.com/Update/Shell.zip
。
使用自动化配置工具,检查数据库中所记录的版本号和更新包下载地址是否正确,参阅:升级数据库中的信息
发布更新模块升级包
客服端程序“Shell”目录中的“Update”目录,是更新模块,更新模块需要单独发布升级包。
首先在浏览器中访问你的主程序域名,进入“Status
”命令,如“kf-api.yourname.com/Status
”:
检查显示的“更新程序版本”,是否与已经发布的最新版本一致,如果不一致,把下载得到的压缩包中的“Update.zip”,上传到服务器资源站点(Resource)目录下的“Update”目录,如:
那么对应的更新包下载地址是:https://kf-resource.yourname.com/Update/Update.zip
。
使用自动化配置工具,检查数据库中所记录的版本号和更新包下载地址是否正确,参阅:升级数据库中的信息