Foxtable(狐表)用户栏目专家坐堂 → [求助]内外网切换


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

主题:[求助]内外网切换

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/4 21:34:00 [显示全部帖子]

一样的,调用升级代码前ping内网ip,不通的时候改升级路径

5、和远程升级相关的系统变量

PublishDate
日期型变量,返回在项目属性中设置的项目发布日期。
 
UpdatePath
字符型,用于设置或返回在线升级路径,有了这个变量,我们可以动态设置升级路径。
 
RemoteUpdate
逻辑型,是否通过互联网升级。

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/5 11:28:00 [显示全部帖子]

具体怎么个不行,要解决问题不要总是只说“不行”!代码怎么写的,怎么测试的,有什么错误......

先确定升级路径,再调用升级的代码
If Network.Ping("192.168.1.254") Then
       UpdatePath = "http://192.168.1.254:8080/update"
Else
       UpdatePath = "http://15.10.10.2:8080/update"
End If
If Syscmd.Project.Update(False,False) = False Then '如果没有升级
    '原AfterOpenProject事件代码
End
 If

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/5 12:21:00 [显示全部帖子]

设置时的错误不用管的。发布后进行测试。由于之前的客户端没有判断的代码,先发布一个客户端手工覆盖之前的客户端,然后重新发布升级包,再进行测试

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/5 15:29:00 [显示全部帖子]

网盘不能用的。可以设置http网站做升级

 回到顶部