"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