以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  发布的系统不能连续升级  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=45346)

--  作者:jsq96jg
--  发布时间:2014/1/22 22:23:00
--  发布的系统不能连续升级

项目发布后,第一次发布更新后,在线升级没有问题,可是第二次发布更新后,在线升级提示成功,但其实没有更新,以后每次打开都提示更新,确定后每次都提示更新成功,什么原因呢?难道每次都要从第一次发布的项目直接进行更新?怎么解决?


--  作者:有点甜
--  发布时间:2014/1/22 22:36:00
--  
 设置项目属性,发布日期。
--  作者:jsq96jg
--  发布时间:2014/1/22 22:54:00
--  

都设置过的。现在又变成:反复提示更新,其实已经更新成功,但仍然不断提示。


--  作者:jsq96jg
--  发布时间:2014/1/22 22:55:00
--  
每次打开都会提示,取消更新后发现版本已经更新了!
--  作者:ifastudy
--  发布时间:2014/1/22 23:06:00
--  
把最新的软件系统拷到用户电脑上,以后就不会了。重新更新我也遇到过,原因不明。拷过去就好了。
--  作者:jsq96jg
--  发布时间:2014/1/22 23:09:00
--  

可是用户这么多,上哪去拷呀。手动复制升级包倒是可以解决这个问题,可是那就不是自动更新了。还有,更新完成提示说“将重新启动”,可是根本没这回事!


--  作者:ifastudy
--  发布时间:2014/1/22 23:28:00
--  
告诉用户,这是一个重大更新版本,必须手工更新,放到网上让人下载吧。一般发重复更新的现象不会很多。
“将重新启动”很奇怪,有时成功有时不成功。

--  作者:有点甜
--  发布时间:2014/1/23 0:09:00
--  
 修改你将要发布的项目的日期,改成和你的txt里面的日期一致就行了。
--  作者:jsq96jg
--  发布时间:2014/1/23 16:24:00
--  

我的update.txt和项目中的日期一直是一致的。

我发现症结在于:当提示“升级成功,将重新启动”后,如果我立即手工重启系统,一般更新都是不成功的,但如果我等十几秒钟后重启系统,更新成功,但仍然提示有更新!所以,我怀疑是不是因为在线更新时,部分更新没有及时复制到project目录下。

如果我手动更新,直接手工复制更新包到project下,则没有任何问题,也不再提示有更新。如果我用原先发布的系统(没有更新过)的系统进行在线更新,也没有问题。


--  作者:lsy
--  发布时间:2014/1/23 16:26:00
--  
经验之谈,值得借鉴。