以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  远程升级  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=121583)

--  作者:sdscen
--  发布时间:2018/7/9 19:54:00
--  远程升级
升级是出现这个错误是什么问题
.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2018.7.9.1
错误所在事件:在线升级失败!
详细错误信息:
索引超出了数组界限。


--  作者:有点蓝
--  发布时间:2018/7/9 20:20:00
--  
在哪个事件写升级代码的?整个事件代码上传看看

另外升级文件不用自己打包,不要手工修改升级文件的内容:http://www.foxtable.com/webhelp/scr/2948.htm

--  作者:sdscen
--  发布时间:2018/7/9 20:30:00
--  
在项目事件AfterOpenProject
Syscmd.Project.Update(False,True)

升级文件是自动生成的

[此贴子已经被作者于2018/7/9 20:31:35编辑过]

--  作者:有点蓝
--  发布时间:2018/7/9 20:44:00
--  
AfterOpenProject只有一句代码?

发布后的程序,运行的是“可执行文件.exe”,还是“Foxtable.exe”?

直接运行发布后的publish里的程序有没有问题?

--  作者:sdscen
--  发布时间:2018/7/9 20:50:00
--  
就这一句代码
可执行文件.exe和foxtable.exe两个运行后都一样
直接在运行发布后的publish里的程序也一样

--  作者:有点蓝
--  发布时间:2018/7/9 21:05:00
--  
以下是引用sdscen在2018/7/9 20:50:00的发言:
直接在运行发布后的publish里的程序也一样


那说明你项目本身就有问题,和升级没有关系。

检查一下项目事件代码

--  作者:sdscen
--  发布时间:2018/7/9 21:16:00
--  
我重新添加了一个按钮,在按钮添加这一条代码,也不行,
再说了,我项目事件代码也没什么别的啊

--  作者:有点蓝
--  发布时间:2018/7/9 21:30:00
--  
屏蔽所有项目事件,当前打开的窗口、表的事件,进行测试。

或者上传项目实例看看

--  作者:sdscen
--  发布时间:2018/7/9 21:31:00
--  
局域网升级没问题,远程升级就出问题


--  作者:有点蓝
--  发布时间:2018/7/9 21:45:00
--  
直接运行publish里的程序没有问题在考虑是否是升级的问题。

远程升级是什么方式?ftp还是http,云服还是自己服务器?