2014-04-23 5 views
0

J'utilise ASMX pour appeler certaines méthodes de service Web Axis2. Lorsque vous appelez les méthodes Axis2 de manière synchrone, elles fonctionnent parfaitement. Le problème est lorsque j'appelle mes méthodes de manière asynchrone: je me suis abonné à l'événement "Completed" pour l'un de mes services Web afin qu'il déclenche mon EventHandler quand c'est fait. Après la fin du service Web, l'exception suivante est levée:Exception lors de l'appel asynchrone du service 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) 

J'ai d'autres services Web JAXRPC que je vous appelle de manière asynchrone, et ils travaillent parfaitement.

Est-ce que quelqu'un a une idée sur le problème?

Note: Nous sommes toujours en utilisant .NET 2.0

+0

Il n'y a pas d'InnerException? ce message n'est pas très clair ... – Gusman

+0

Le problème est que mon InnerException est nul! La seule chose qu'il contient est ce System.Exception._COMPlusExceptionCode (Value -532459699) qui ne veut rien dire je suppose. –

+0

hehe, Cela signifie beaucoup, laissez-moi jeter un oeil – Gusman

Répondre

0

Le problème est très simple: j'envoyais un tableau null au service Web.

Questions connexes