我有一个将数据返回到桌面应用程序的 Web 服务。我遇到的问题是,当 Web 服务返回少量数据时,一切正常,但是当数据量很大时,它会引发以下异常:
System.Net.WebException:基础连接已关闭:接收时发生意外错误。
当我调试 Web 服务时,我看到这个特定的方法被调用了两次。它第一次执行 return 语句没有任何 react ,但是当它第二次执行它时,桌面应用程序中会引发上述异常。
我之前在 stackoverflow 上发现了类似的帖子,但它们并没有解决我的问题。谁能告诉我这里发生了什么?
谢谢!
最佳答案
我遇到了同样的问题。原来 WCF 无法返回 DateTime
作为 JSON,所以我必须使它 Nullable<DateTime>
.
关于WCF 方法调用了两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2669100/