以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  在线升级,索引超出了数组界限  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=142353)

--  作者:jq_shang
--  发布时间:2019/10/24 18:48:00
--  在线升级,索引超出了数组界限

自动执行在线升级,提示索引超出了数组界限。

经验:应该是出现在安装有foxtable的电脑上,foxtable升级以后,打开以前版本开发的程序,如果设置了自动升级,会出现这个提示。分析其意思应该为:你电脑上已经安装了更高版本的foxtable了,而你的远程升级包版本,却低于当前电脑中的foxtable版本。

解决办法:

用新的foxtable版本对程序重新发布,形成新的升级包,放在远程升级服务器上,这个提示就消除了。

问题:

随着foxtable版本的经常升级,也去经常不断地升级已经发布的并且运行正常的程序,十分没有必要。但是这个提示又非常烦人,生怕是别的原因造成的。

建议,能不能改进一下这个东东?

另外,我记得本次没敢升级foxtable最新版,打开前几天刚刚升级好的程序,还是出现了同样的错误提示。还有其他原因吗?

 

特此请教。


--  作者:有点蓝
--  发布时间:2019/10/25 9:50:00
--  
我测试没有发现您说的情况。何况其它客户端电脑又不要做开发的,有必要安装Foxtable么?
--  作者:jq_shang
--  发布时间:2019/10/25 10:25:00
--  

蓝版您说得对,其他客户端电脑没有必要安装foxtable,应该不会出提示。我的电脑上安装了,就经常出这样的提示,搞的心神不定,生怕别的方面还存在什么问题。foxtable升级后,重新发布项目,再将升级包放在服务器上,就不出现这个提示了。最好能够解决一下。


--  作者:有点蓝
--  发布时间:2019/10/25 10:45:00
--  
发布的时候提示Foxtable有新版本这个是正常的,不会影响发布这个功能。并且这个提示是去不掉的。
--  作者:jq_shang
--  发布时间:2019/11/1 3:31:00
--  

.NET Framework 版本:4.0.30319.36543
Foxtable 版本:2019.10.19.1
错误所在事件:在线升级失败!
详细错误信息:
索引超出了数组界限。

好几个发布过的项目,都出现了这种情况,并且按照以前的经验,已经处理不了了。正在代码上仔细查找原因。此前运行得好好的,在线升级也正常。隔段时间没有登录,再登录时,突然就发现不正常了。并且这段时间没有对它进行过更新。我查找一下,看是运行过程中出现了什么问题。另外,这个索引和数组,是指什么,能否指示一个查找方向。

[此贴子已经被作者于2019/11/1 3:31:09编辑过]