"Erreur dans la désérialisation corps du message de réponse pour l'opération ..." - pour chaque méthode que j'appelle
Je suis en train de créer très simple d'application client pour notre polonais de vente aux enchères appelé Allegro. Ils fournissent de l'API SOAP de l'architecture. Le problème est que, chaque fois que j'essaye d'appeler des méthodes, je reçois:
Erreur dans la désérialisation corps du message de réponse pour l'opération "nom de la méthode"
Je suis nouveau sur le web des services en général, donc je n'ai aucune idée de comment trouver la source du problème. Je suis absolument sûr que je suis de passage d'arguments à la méthode dans l'exemple ci-dessous:
class Program
{
static void Main(string[] args)
{
string ALLEGRO_KEY = "******";
AllegroWebAPI.AllegroWebApiPortTypeClient allegro = new AllegroWebApiPortTypeClient();
long version = 0;
String versionStr = allegro.doQuerySysStatus(out version, 1, 1, ALLEGRO_KEY);
}
}
Je suis à l'aide .NET 4.0 dans Visual Studio 2010. Je sais qu'il y a beaucoup de personnes utilisant cette API .NET, même Allegro a lui-même officielle de Windows Phone 7 client qui utilise cette API. Comment puis-je résoudre cela?
Voici l'adresse WSDL:
https://webapi.allegro.pl/uploader.php?wsdl
OriginalL'auteur Booyaches | 2012-04-21
Vous devez vous connecter pour publier un commentaire.
J'ai eu des problème similaire. Voir votre âme d'exception. Je l'ai résolu en l'élargissant la taille de readerQuotas dans le web.config 🙂
OriginalL'auteur binarytree
Il sonne comme il y a quelque chose dans le message de réponse du Web Service WCF est d'avoir de la difficulté à comprendre.
Configurer WCF Traçage avec à la fois le service et le suivi de message activé. Cela devrait vous donner le véritable message de réponse du service web et vous donne également plus détaillée des messages d'erreur.
OriginalL'auteur tom redfern
Problème similaire ici. Besoin de mettre à jour une référence de service après un de ses dépendances a été changé.
OriginalL'auteur MichaelS