【发布时间】:2011-02-09 18:40:18
【问题描述】:
我有一个将数据返回到桌面应用程序的 Web 服务。我遇到的问题是,当 Web 服务返回少量数据时,一切正常,但是当数据量很大时,它会引发以下异常:
System.Net.WebException:底层连接已关闭:接收时发生意外错误。
当我调试 Web 服务时,我看到这个特定的方法被调用了两次。它第一次执行 return 语句没有任何反应,但是当它第二次执行它时,桌面应用程序中会抛出上述异常。
我之前在 stackoverflow 上发现过类似的帖子,但它们并没有解决我的问题。谁能告诉我这里发生了什么?
谢谢!
【问题讨论】:
-
您是在客户端还是服务器上收到此异常?我认为它在客户端。在这种情况下,您需要查看 Windows 事件日志以了解服务器中发生的情况。您还可以打开 WCF 跟踪以查看服务中发生了什么。
-
Windows 事件日志中没有此异常。你能帮我如何跟踪Web服务吗?我以前从未这样做过。即使您可以将示踪剂的链接转发给我,它也会有很大帮助。谢谢
标签: wcf web-services system.net.webexception