异步调用Web服务时出现异常

时间:2014-04-23 08:12:20

标签: c# web-services asynchronous axis2

我正在使用ASMX调用一些Axis2 Web服务方法。在同步调用Axis2方法时,它们可以完美地工作。问题是当我异步调用我的方法时:我已为我的一个Web服务订阅了“已完成”事件,因此它会在完成时触发我的EventHandler。 Web服务完成后,将引发以下异常:

System.Web.Services.Protocols.SoapException: Exception occurred while trying to invoke service method validateSurname at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.InvokeAsyncCallback(IAsyncResult result)

我有其他JAXRPC Web服务,我正在异步调用它们,它们正在完美地工作。

有没有人对这个问题有所了解?

注意:我们仍在使用.NET 2.0

1 个答案:

答案 0 :(得分:0)

问题非常简单:我正在向Web服务发送一个空数组。