以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]初试在线升级的一个疑问  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=9648)

--  作者:ddlzq
--  发布时间:2011/4/29 14:32:00
--  [求助]初试在线升级的一个疑问
狐爸:
我试了新狐表里的在线升级功能,有以下一个问题请您帮助:
    我用开发版发布的客户端,将publish压缩后(压缩前已将publish文件夹改为项目中文名)发给客户使用.客户解压后使用,打开项目,我做了个菜单,可以执行自动升级,我又模拟了一下发布了一个比这个日期新的版本的项目,也放到升级目录里,用户点击测试进行升级,一切都提示很正常,提示有新版本,是否升级,点击是,然后升级成功,提示重新打开项目,但为何还是旧项目样式呢?我在新项目中改动了一下菜单和增加了一个表,但升级后打开的并不能看到.我检查客户升级后的客户端,发现,在客户解压缩的客户端文件夹内有个project文件夹,里面有个update文件夹是新自动下载的升级后的客户端,但为何不替换掉原来的旧客户端呢?
   是不是我的操作过程有问题?我是不是用开发版发布的一,只将publish文件夹里面文件压缩成update.zip即可还是需要publish文件夹同级的 Images、Attachments两个文件夹作为子目录放到update.zip里面呢?
[此贴子已经被作者于2011-4-29 14:38:08编辑过]

--  作者:狐狸爸爸
--  发布时间:2011/4/29 15:38:00
--  

远程升级包的制作

 

如果要为发布后的项目制作远程升级包,需要注意此时项目位于Publish的子目录Project,所以升级包只需包括此目录下已经更改过的文件即可,当然升级包也可以将此目录下的所有文件包括进去,这样较为稳妥。
还要注意保持文件相对路径保持不变,Project目录对应升级包的根目录,而Images、Attachments则作为子目录。


--  作者:ddlzq
--  发布时间:2011/5/3 9:23:00
--  
好的,谢谢狐爸,我试试看.
--  作者:ddlzq
--  发布时间:2011/5/3 13:29:00
--  
狐爸:
项目发布日期的格式 2011-5-3  和 2011-5-3 13:28
一个是日期时间,一个只是日期,这个与程序核对项目版本没事儿吧?

--  作者:ddlzq
--  发布时间:2011/5/4 11:19:00
--  
狐爸:
     假如2011-5-4日升级了一个项目,我想在当天再升级一次怎么办?我试了下将项目日期改为2011-5-5 然后 update.txt里的也改为2011-5-5,为何客户端打开时提示项目版本与程序版本不一致.

--  作者:czy
--  发布时间:2011/5/4 12:36:00
--  
以下是引用ddlzq在2011-5-4 11:19:00的发言:
狐爸:
     假如2011-5-4日升级了一个项目,我想在当天再升级一次怎么办?我试了下将项目日期改为2011-5-5 然后 update.txt里的也改为2011-5-5,为何客户端打开时提示项目版本与程序版本不一致.

 

这个提示应该是要升级客户端的FoxTable版本才行吧。