2015-09-15 1 views
0

J'essaie d'appeler un service Web que j'ai créé. Je l'ai publié sur un site Web et l'ai ajouté à ma solution en tant que référence de service. Tous les appels sont là, toutes les classes sont là aussi. Mais quand j'essaie de l'appeler, je reçois un cours invalide.Appel de WebService avec référence de service

Exception

peut convertir de 'GoS.GoSubmitWS.consent' à 'GoS.GoS.GoGetWS.consent'

code

GoSubmitWS.consent consent = Database.DBConsent.GetConsentInfo(mjE.mj_message); 

if (consent == null) 
    return; 

GoSubmitWS.GoSubmit_WebServiceClient wsClient = new GoSubmitWS.GoSubmit_WebServiceClient(); 

wsClient.ConsentInformation(Settings.Entity, mjE.mj_message, consent); 

Merci pour toute aide.

+0

ressemble à un conflit entre des classes ayant le même nom dans deux espaces de noms. Vous avez ajouté GoS.GoSubmitWS comme référence à votre application consommatrice et la classe de consentement existe également dans votre service Web? – Hakunamatata

+0

J'ai peut-être résolu le problème en passant par le fichier de référence de service généré et en supprimant les références d'espace de noms dans GoS.GoSubmitWS.consent est allé à GoSubmitWS.consent. Encore besoin de tests cependant. Va poster si ça marche ou pas – Seige

Répondre

0

J'ai réussi à résoudre le problème en passant par le fichier de référence de service généré et en supprimant les références d'espace de noms dans GoS.GoSubmitWS.consent est allé à GoSubmitWS.consent.