Foxtable(狐表)用户栏目专家坐堂 → 0721新版本ftp升级不成功了?


  共有1615人关注过本帖树形打印复制链接

主题:0721新版本ftp升级不成功了?

帅哥哟,离线,有人找我吗?
happyft
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1905 积分:16921 威望:0 精华:0 注册:2014/7/29 19:09:00
0721新版本ftp升级不成功了?  发帖心情 Post By:2019/7/23 16:43:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:升级.jpg
图片点击可在新窗口打开查看

原来版本每个大版本升级一直都没问题,完成后都会出现上面的提示框, 关闭后重新打开就可以了,
 更新到721版后,升级就不成功了,也没出错,感觉下载完成后就没有任何反应了,重新打开项目还是未升级
升级代码如下:
   '---先下载ftp服务器上的日期文件----------
        If ftp.Download("\Update\Update.Txt",Path & "\Update.Txt") = True  AndAlso ftp.Download("\Update\Upinfo.Txt",Path & "\Upinfo.Txt") = True Then '如果下载升级日期文件及升级说明文件成功
            Dim ud() As String = FileSys.ReadAllText(Path & "\Update.Txt").Split("|")
            Dim Sdate1 As Date = Cdate(ud(0)) '服务器update.txt发布日期
            Dim Sdate2 As Date = Cdate(ud(1)) '服务器Version.txt发布日期
            Dim Cdate1 As Date = PublishDate '客户端发布日期
            Dim Cdate2 As Date = FileSys.ReadAllText(ProjectPath & "Bin\Version.txt") '客户端Version.txt大版本发布日期
            
            If Sdate2 > Cdate2 Then '如果服务器程序发布日期大于客户端发布日期(大升级)
                Forms("系统升级提示").Open()
                If CanSave = True Then '如果用户选择升级,选择不升级时必须将此变量置为false
                    If ftp.Download("\Update\Update2.Zip",Path & "\Update2.Zip",True) = True Then '如果下载程序文件成功
                        UpdatePath = Path
                        RemoteUpdate = False
                        If Syscmd.Project.Update(False,False) = True Then 
                            'Application.restart  '重新启动(大版本升级不能用这句,必须重新手动打开)
                            Return '大版本升级完成后必须先中止后面的代码,否则会出错
                        End If
                    Else
                        MessageBox.Show("由于网络原因下载升级文件失败,请稍后再试!")
                    End If
                End If
.......
end if
是不是这次更新改变的升级方式了? 为什么每次大版本升级总会经常变动,
这次有个不同的是安装回709版本了可以打死721修改过的项目文件了,所以安装回709版本发布更新后又可以正常升级了
谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1905 积分:16921 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2019/7/24 12:03:00 [只看该作者]

有点蓝老师,1楼的问题有什么办法,原来每个大版本升级都没有问题,包括从0618到0709都可以
现在只能退回到709的版本使用,721的发布后升级就不成功

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105926 积分:538693 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/24 14:32:00 [只看该作者]

我使用内置的升级功能测试从709的版本到721没有发现问题,ftp下载也正常。

做个例子发上来看看

 回到顶部