以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- An item with the same key has already been added. 是不是一定是字典重复添加导致的? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100265)
|
-- 作者:chen3728060
-- 发布时间:2017/5/8 14:21:00
-- An item with the same key has already been added. 是不是一定是字典重复添加导致的?
.NET Framework 版本:2.0.50727.3662 Foxtable 版本:2017.4.22.1 错误所在事件: 详细错误信息: An item with the same key has already been added.
这个在我的服务器端出现的,我服务器有做 独占编辑和自动编号,我是怀疑是独占编辑里Dictionary字典引发的错误。
由于这个错误没有提示任何事情,我找不到是哪个事件出错。我的服务器端代码也很少。
而且最神奇的是,这个报错并不会影响使用。真的找不到问题出在哪里。
|
-- 作者:有点色
-- 发布时间:2017/5/8 15:05:00
--
如果你生成的页面,设置的id是一样的,就会报这个错,如
Select Case e.Path Case "test.htm" \'首页 Dim wb As New weui wb.AddForm("","form1","test.htm") wb.AddForm("","form1","test.htm")
e.WriteString(wb.Build) \'生成网页 End Select
|
-- 作者:chen3728060
-- 发布时间:2017/5/8 15:10:00
-- 回复:(有点色) 如果你生成的页面,设置的id是...
这个很有可能!我有开发移动端,里面没准有这事情。谢谢,我具体看看
|
-- 作者:chen3728060
-- 发布时间:2017/6/3 14:21:00
--
还是找不出原因
此主题相关图片如下:360截图20170603142017763.jpg
|
-- 作者:chen3728060
-- 发布时间:2017/6/3 14:24:00
--
而且我发现一个有趣的事情,我在阿里云放了3个服务器端,是3套完全独立的系统。有1个项目是没有任何关于weui的代码,另外2个有weui输出网页。 当这个 相同键错误提示框 出来,那2个有weui的项目都会提示,会看到有2个这个框的提示,好神奇啊!!!HttpRequest的Weui相互干涉啊!
我为了确定这个提示不是一个项目重复弹出2次,我特意用任务管理器,强制结束了一个服务器端,然后1个框就消失了。
[此贴子已经被作者于2017/6/3 14:27:06编辑过]
|
-- 作者:有点蓝
-- 发布时间:2017/6/3 14:43:00
--
利用错误事件和日志避免弹出错误提示,看看日志的错误是怎么样的
|
-- 作者:chen3728060
-- 发布时间:2017/6/3 15:00:00
-- 回复:(有点蓝)利用错误事件和日志避免弹出错误提示...
好,我设置下,有结果了就来反馈
|
-- 作者:chen3728060
-- 发布时间:2017/6/5 11:35:00
-- 回复:(有点蓝)利用错误事件和日志避免弹出错误提示...
此主题相关图片如下:360截图20170605113325554.jpg
有错误提示了。真的2个项目相互干涉,一起报错
|
-- 作者:有点色
-- 发布时间:2017/6/5 11:52:00
--
如何操作可以重现?如何测试?做个例子看看。
|
-- 作者:chen3728060
-- 发布时间:2017/6/5 14:07:00
-- 回复:(有点色) 如何操作可以重现?如何测试?...
就是没办法固定操作可以重现,不知道什么时候能出现,提示又不说清楚。说清楚我也好问问题
|