以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  ftp的网络地址更新不了  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=172950)

--  作者:wsjawm
--  发布时间:2021/11/8 19:40:00
--  ftp的网络地址更新不了
老师,您好,原来用服务器的ip地址做为更新的地址,客户端可以正常更新,现在换成ftp的地址,客户端只能用开发者账号才能正常下载更新文件,其它用户只是提示下载更新文件,但一直都没有下载进度,换成开发者就能下载,这是什么原因呢?
--  作者:有点蓝
--  发布时间:2021/11/8 20:20:00
--  
项目afteropenproject事件代码发上来看看
--  作者:wsjawm
--  发布时间:2021/11/8 22:49:00
--  
If Syscmd.Project.Update(False,False) = False Then \'如果没有升级
    Forms("导航").open()
    Forms("背景窗口").open()
    DataTables("产品工艺台账").LoadFilter="[校对进程]= \'" & True & "\'"
    DataTables("产品工艺台账").Load
    MainTable = Tables("users")
    If User.Type <> UserTypeEnum.Developer
        TableCaptionVisible = False
    End If
    Dim dr As DataRow
    dr = DataTables("操作日志").AddNew()
    dr("操作人员")=user.name
    dr("摘要")=user.name & "打开了软件!"
    dr("操作时间") = now() \'将新增行的日期设为当天日期.
    DataTables("操作日志").Save()
    DataTables("员工花名册").DataCols("出生年月").RaiseDataColChanged()
    DataTables("员工花名册").DataCols("入职日期").RaiseDataColChanged()
    applicati
End If

--  作者:有点蓝
--  发布时间:2021/11/8 23:07:00
--  
使用的什么版本的Foxtable?升级地址怎么设置的?客户端是更换成ftp后新发布测试的,还是使用更换成ftp前端额程序测试?

这样测试一下,用开发者账号升级成功后,重新发布新版本,然后同一个客户端电脑使用普通用户测试能不能正常升级
--  作者:wsjawm
--  发布时间:2021/11/9 10:01:00
--  
最新版的图片点击可在新窗口打开查看
--  作者:wsjawm
--  发布时间:2021/11/9 10:04:00
--  
升级地址是这么设置的:ftp://用户名:密码@ip地址/升级文件所在文件夹名称
--  作者:wsjawm
--  发布时间:2021/11/9 10:06:00
--  
用开发者账号升级成功后,重新发布新版本,然后同一个客户端电脑使用普通用户测试还是不能正常升级
--  作者:有点蓝
--  发布时间:2021/11/9 10:18:00
--  
新建一个项目测试有没有这种问题?

或者把项目发给客服测试一下

--  作者:wsjawm
--  发布时间:2021/11/14 22:24:00
--  
今天终于找到原因了,我把项目事件中LoadUserSetting中的代码删除掉后,其它用户就可以正常更新了,只要在项目事件中LoadUserSetting中写入代码就只能是开发者账号更新,我不知道是什么情况,是不是软件就是这么规定的?
--  作者:有点蓝
--  发布时间:2021/11/14 22:29:00
--  
Foxtable没有这些规定。LoadUserSetting写了什么代码?