我正在使用asp.net和Oracle并使用Web服务。有时我会收到此错误:
System.web.services.protocols.soapexception:服务器无法执行 处理请求.. - > System.NullReferenceException:对象引用 没有设置为对象的实例。
主要的是我每次都没有收到此错误。但有时它会来,有时不会。而且每次都有相同的数据。
我不明白为什么会这样。如果我没有做正确的事,那么它应该一直都会出现。
请帮忙。
答案 0 :(得分:0)
我不明白为什么会这样。如果我没有做正确的事情,那么它应该一直都会出现
具有至少两个独立运作实体的系统永远不可重复。时机永远是个问题。充其量,您可以将时间缩短到可忽略的差异。在这种特定情况下,可能一段代码假定请求或响应在继续之前已完成,因为在99%的时间内请求或响应在一个小时间窗口内完成。
祝你好运!这些都是最难追查的错误类型。答案 1 :(得分:0)
如上所述,NullReference异常很难跟踪。
您是否知道代码中出现此问题的位置?
你能再次自己重现这个错误吗?或者是否有其他重试可以解决问题?异常对象的堆栈跟踪应该为您提供方法名称。
这可以帮助您解决问题。
祝你好运!