以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  软件更新后,提示重新登录,但一直反复更新  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=184385)

--  作者:412873264
--  发布时间:2022/12/5 10:55:00
--  软件更新后,提示重新登录,但一直反复更新
软件更新后,提示重新登录,但一直反复更新。请问这是什么原因?
--  作者:有点蓝
--  发布时间:2022/12/5 11:19:00
--  
1、没有使用发布的“可执行程序.exe”运行程序
2、发布日期值设置过大,超过了当前时间
3、不要手工更改update.txt文件
4、把程序加入杀毒软件信任列表

把升级代码所在的事件的完整代码发上来看看

--  作者:412873264
--  发布时间:2022/12/5 12:14:00
--  
1. 检查了,是用的.exe运行的程序。  我从Publish文件夹进行能正常打开程序;update2压缩包进去也能正常打开程序
2、3. update.txt文件没修改。
4. 程序加入了杀毒软件信任列表;杀毒软件不报毒。

主要是我都是按以往操作来得的。之前还是正常的。

If Syscmd.Project.Update(False,False) = False Then
       If User.Group = "技术" Then
        Forms("主窗口").Open()
        MainTable = Tables("MAIN")
        TableCaptionVisible = False
        RibbonTabs("财务立项").Visible = False
 ElseIf User.Group = "开发者" Then
        Forms("主窗口").Open()
        MainTable = Tables("MAIN")
    End If
End If




--  作者:412873264
--  发布时间:2022/12/5 12:18:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:更新时间一直没变化(新的时间是1154).jpg
图片点击可在新窗口打开查看

更新之后,可执行文件.exe的时间还是旧时间,没有变化。

--  作者:有点蓝
--  发布时间:2022/12/5 13:30:00
--  
小版本更新exe程序是不变化的。

1、Foxtable更新到最新版
2、把系统的解压缩软件更新到最新版
3、看看更新失败后程序目录里是不是有一个update_Fox_Path 文件夹,在publish或者publish\\project目录里

最后看看发布前是不是改过项目文件的名称?看看程序publish\\project目录里是不是有多个foxex文件

--  作者:412873264
--  发布时间:2022/12/5 17:07:00
--  


3.  更新失败后程序目录里没有有一个update_Fox_Path 文件夹。

最后,我改过项目文件的名称,程序publish\\project目录里多个   xxx.FoxEx文件

--  作者:有点蓝
--  发布时间:2022/12/5 17:10:00
--  
项目一旦发布,并且做自动更新,就不能再更改项目名称了。这种情况只能重新手工安装更新客户端程序了。
--  作者:412873264
--  发布时间:2022/12/5 17:51:00
--  

还是不行。一直重复更新重复重复。
1、Foxtable已经确认是更新到最新版的
2、把系统的解压缩软件更新到最新版,已确认。
3、更新失败后程序目录里没有一个update_Fox_Path 文件夹
4、
我改过项目文件的名称,程序publish\\project目录里多个   xxx.FoxEx文件。
 然后我卸载了之前的版本。重新安装新版本(即新的文件名),然后再发布更新,还是 一直重复重复提醒更新。


--  作者:412873264
--  发布时间:2022/12/5 18:27:00
--  
现在再改回以前的名字也还是重复升级。
--  作者:412873264
--  发布时间:2022/12/5 18:37:00
--  
刚刚测试 了一下,用回‘’备份项目’ 也还是重复升级。