Showing posts with label webservices. Show all posts
Showing posts with label webservices. Show all posts

Thursday, April 12, 2012

Deboguer des messaes SOAP avec WireShark

  • Lancer WireShark sur la machine qui héberge votre Web Service
  • Ouvrir Capture…Options 
  • Saisir sur le champ "Capture Filter" : tcp port http ( Va capturer les paquets http sur le port 80)
  • Cocher Enable Network name resolution

Tuesday, April 3, 2012

Le serveur n'a pas fourni de réponse pertinente ; ceci peut être causé par des contrats qui ne correspondent pas, un arrêt prématuré de la session ou une erreur interne du serveur

Je voudrais consommer un web service dotnet (asmx) avec un client dotnet, j'ai le message d'erreur suivant :

Le serveur n'a pas fourni de réponse pertinente ; ceci peut être causé par des contrats qui ne correspondent pas, un arrêt prématuré de la session ou une erreur interne du serveur

---------------------

Server stack trace:
   à System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
   à System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
   à System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
   à System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   à System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   à TestAPIService.A2ia_api.IcrServiceSoapBinding.ReadC(ReadAsk request)
   à TestAPIService.A2ia_api.IcrServiceSoapBindingClient.TestAPIService.A2ia_api.IcrServiceSoapBinding.ReadC(ReadAsk request) dans C:\Users\xxxxxxx\Documents\Visual Studio 2008\Projects\TestAPIService\TestAPIService\Service References\A2ia_api\Reference.cs:ligne 818
   à TestAPIService.A2ia_api.IcrServiceSoapBindingClient.ReadC(readAskvalue arg0) dans C:\Users\xxxxxxx\Documents\Visual Studio 2008\Projects\TestAPIService\TestAPIService\Service References\A2ia_api\Reference.cs:ligne 824
   à TestAPIService.Program.Main(String[] args) dans C:\Users\xxxxxxx\Documents\Visual Studio 2008\Projects\TestAPIService\TestAPIService\Program.cs:ligne 63