调用webservice偶尔报错问题

wx999999999 wx999999999 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
调用webservice偶尔会报错,有时点没问题,但是有时点就报错,单独运行webservice从来没有出现过这样问题,这是什么原因呢,请高人指点,谢谢。

System.Web.Services.Protocols.SoapException: 服务器无法处理请求。 ---> System.IndexOutOfRangeException: 索引超出了数组界限。
在 EDSWebService.ServiceData.RelaContent(String[] devBuf, String[] rtBuf, Int32 devNum, Int32 rtNum) 位置 C:\Projects\EDSWebService\EDSWebService\EDSWebService\ServiceData.cs:行号 193
在 EDSWebService.WebService.GetPointMonitorData(String sysId) 位置 C:\Projects\EDSWebService\EDSWebService\EDSWebService\WebService.asmx.cs:行号 276
--- 内部异常堆栈跟踪的结尾 ---

GetPointMonitorData(String sysId)方法中调用了
RelaContent(String[] devBuf, String[] rtBuf, Int32 devNum, Int32 rtNum)
单独运行没有任何问题啊,怎么调用时偶尔会报这个错呢。
...全文
评论 10
收藏 已收藏
分享
返回顶部
wx999999999
.NET社区 62,271 成员 668,968 内容