B/S系统版本管理V1.0正式发布
还在为B/S系统的更新烦恼吗?
开发者:每次版本更新都得制作更新包,然后通知用户下载更新,版本多了更新包不利于管理。
用户:时常得去官方站留意是否有更新,每次都得手动去下载更新包,再传到服务器完成更新,烦!碰上更新频繁的系统,隔三差五就得更新,烦烦烦!
很多桌面应用程序如瑞星、Windows操作系统都有自动更新的功能,自动更新的好处有:
·更新及时。使系统始终保存在最新最安全的状态,防止漏洞被人利用;
·方便用户。省去人为更新的麻烦。
能不能给B/S系统也加一个类似的功能呢?可以的,使用" B/S系统版本管理"试试看吧!
自动更新原理
开发者将每次的升级文件打包成一个XML文件放在官方服务器,用户系统检测到新版后自动下载XML更新包到用户服务器,再解包完成更新,最后删除更新包,整个过程自动完成!
适用场合
所有ASP/PHP开发的B/S系统.
怎么使用?
1.布署
1.1将Server文件夹拷贝至官方服务器,如http://www.mzwu.com/Server/;
1.2将Client文件夹拷贝到系统根目录中,打开update.asp修改ServerPath 参数值:
ServerPath = “http://www.mzwu.com/Server/"
最后将系统打包供用户下载使用。
2.版本管理
2.1创建版本
第一步:先关闭暂停用户系统升级,再将更新所需的文件按系统结构上传至http://www.mzwu.com/Server/New文件夹中;
第二步:打开http://www.mzwu.com/Server/,输入默认的密码"mzwu.com"进入管理;
第三步:输入新版本号后点击按钮创建新版本,成功后就能看到新版本列在版本列表中了;
第四步:开启用户系统升级。
2.2更新版本
当要更新某个版本的更新包时,请先删除已生成的更新包,然后重新创建该版本的更新包即可。
2.3版本排序
注意:排序顺序必须按版本从低到高递增!排序ID不能有重复,否则会使用户系统更新不正常!
常见问答
1.怎么将自动更新功能整合到系统后台中?
答:在后台增加一个菜单,链接至Client/update.asp中即可。界面可自行修改。
2.可以在后台开关自动更新这一功能吗?
答:可以。update.asp中已经定义了一个开关Update_Enable,只需在后台增加一个开关控制它的值即可。
3.在哪边修改Server登录密码?
答:打开Server/index.asp,修改UserPass的值即可。
----------------------------------------------------
日期 版本 说明
2008-01-29 V1.0 修正有时出现"输入超出了文件尾"错误
服务器端增加升级开关
下载地址:https://files.cnblogs.com/dnawo/BSVersionManage.rar
------------------------------------------------
dnawo:天才在于勤奋,知识在于积累!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架