La méthode 'XYZ' ne peut pas être traduit

Nous avons consommé un tiers de service web et essayez de l'appeler à partir d'un ASP.NET application web.
Cependant lorsque j'instancie le service web le Système suivant.Exception InvalidOperationException est jeté:

Méthode ABC.XYZ' ne peut pas être pris en compte.
Système.InvalidOperationException:
Méthode ABC.XYZ' ne peut pas être pris en compte.
---> Système.InvalidOperationException: L'élément XML 'MyDoc' de l'espace de noms
'http://mysoftware.com/nsréférences
une méthode et un type. Modifier la
la méthode nom du message à l'aide de
WebMethodAttribute ou de modifier le
type de l'élément racine à l'aide de la
Attribut xmlrootattribute.

De ce que je peux recueillir il semble y avoir une certaine ambiguïté entre une méthode et un type dans le service web.
Quelqu'un peut-il préciser le probablement la cause de cette exception et est-ce que je peux faire pour remédier à cela ou dois-je simplement aller pour le service web propriétaires de rectifier?

Edit: Visual Studio 2008 a créé la classe proxy. Je ne peux malheureusement pas fournir un lien vers le fichier wsdl, comme il est un service web pour installé localement troisième partie application.

OriginalL'auteur Andy Rose | 2008-09-25