起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 298|回复: 9

【搞定】如何保证系统上线后修改程序的客户端更新?**

[复制链接]
发表于 2007-1-31 17:08:33 | 显示全部楼层 |阅读模式
利用X3平台设计时,如果程序有一些改动,通常需要在客户端清除缓存后,再重新打开浏览器下载控件后方可体现更新。但如果系统已经在用户处上线部署,前期维护工作比较多,会有比较频繁的程序修改工作,不可能有程序修改就让用户清除客户端的缓存吧。请教各位应如何解决这个问题?
回复

使用道具 举报

发表于 2007-1-31 19:09:01 | 显示全部楼层
如果是平台上的资源修改的话,不需要删除缓存的,只要签入、刷新缓存,客户端会自动下载的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-1 09:16:06 | 显示全部楼层
to我们也是这样做得,但有的时候就是刷新不下来,只能清除客户端缓存。还有其它方式可以解决?或者出现目前问题的原因可能在哪里?
回复 支持 反对

使用道具 举报

发表于 2007-2-1 19:58:05 | 显示全部楼层
再详细的确认一下:
  你说的Newversion目录下的文件没有在客户端更新还是在系统数据库中的模型资源没有更新?
回复 支持 反对

使用道具 举报

发表于 2007-3-1 11:03:33 | 显示全部楼层
楼主,问题解决没有?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-5 09:14:06 | 显示全部楼层
是这样的,建模工具中修改了程序,也编译了并签入。没有重新生成NewVersion
客户端用浏览器访问,此时无法获得修改了的程序,只好在浏览器端将%appdata%中的Justep删除,然后再用浏览器访问,这时提示重新下载数据。通过这种方式一般可以更新到最新的程序,但有时也不行。
回复 支持 反对

使用道具 举报

发表于 2007-3-6 10:52:09 | 显示全部楼层
建模工具修改的是模型资源,这些模型资源在编译只要需要签入,然后刷新缓存,客户端才可以自动下载的。

模型资源跟NewVersion没有关系,模型资源是指功能、信息、流程、数据字典等,平台上定义的业务相关的资源,而NewVersion是运行这些模型需要的bpl、dll等文件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-7 09:43:33 | 显示全部楼层
哦,我明白了,我试一使用刷新缓存的方式处理一下吧。
回复 支持 反对

使用道具 举报

发表于 2007-3-9 10:12:14 | 显示全部楼层
有结果请楼主反馈一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-10 10:17:52 | 显示全部楼层
没问题了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-26 09:43 , Processed in 0.042406 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表