繁体   English   中英

WCF异步调用在Main()中引发Target调用异常

[英]WCF async calls throwing Target invocation exception in Main()

我正在开发一个WCF客户端,该客户端对WCF服务器进行异步调用。 我在Winforms中使用.NET 3.5。 我的原始方法名为GetPoints(),我正在使用Visual Studio 2010生成的代理中的GetPointsAsync()来调用服务。

到目前为止,一切工作正常,但是问题出在服务器抛出故障异常时。 该异常在Main()方法-> Application.Run(new Form1())中作为“目标调用异常”出现:

我尝试了一种同步方法,但异常在正确的位置正确出现,因此问题不在服务器中。 我也试图找到InnerException,但没有。 实际上,我什至找不到targetInvocationException。 据我了解,该异常应该出现在client_GetPointsCompleted()方法中,不是吗? 还有什么我应该考虑的吗? 例外发生在哪里?

异常应该在传递给client_GetPointsCompleted事件处理程序的GetPointsCompletedEventArgs实例的Error属性中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM