WCF 方法调用了两次

标签 wcf web-services system.net.webexception

我有一个将数据返回到桌面应用程序的 Web 服务。我遇到的问题是,当 Web 服务返回少量数据时,一切正常,但是当数据量很大时,它会引发以下异常:

System.Net.WebException:基础连接已关闭:接收时发生意外错误。

当我调试 Web 服务时,我看到这个特定的方法被调用了两次。它第一次执行 return 语句没有任何 react ,但是当它第二次执行它时,桌面应用程序中会引发上述异常。

我之前在 stackoverflow 上发现了类似的帖子,但它们并没有解决我的问题。谁能告诉我这里发生了什么?

谢谢!

最佳答案

我遇到了同样的问题。原来 WCF 无法返回 DateTime作为 JSON,所以我必须使它 Nullable<DateTime> .

关于WCF 方法调用了两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2669100/

相关文章:

asp.net - 在 IIS 7 上配置 WCF/NET.TCP,net.tcp 状态旁边的 "Unknown"?

wcf - 如何将数据推送到.NET CF客户端?

ios - 嵌入式设备上可通过 iOS 访问的 WebService

wcf - 用于非 dot.NET 客户端的 WCF 中的 REST

c# - WCF 数据服务使用基于 EF 的存储库中的数据

java - jaxws-rt.jar 中的 "/com/sun/xml/ws/"包和 rt.jar 中的 "/com/sun/xml/internal/ws/"包有什么区别

android - 在 Android 中从基于 SOAP 的 .NET Web 服务接收自定义对象

c# - HttpWebRequest - GetResponse() - WebException ReceiveFailure

c# - 中止请求 wp7

.net - 如何使用自定义 WebResponse 创建 WebException