J'ai créé un service WCF, maintenant ce service WCF doit appeler un service Web. Ce que je fais est d'ajouter la référence de service du service Web dans WCF et d'appeler la méthode du service Web que je veux utiliser.Consommation de service Web à partir de WCF
Juste un exemple ci-dessous:
CalcWebReference.CalculatorSoapClient fct =
new CalcWebReference.CalculatorSoapClient();
int rq = fct.Add(q, r);
return rq;
maintenant cette méthode quand j'ai essayé d'appeler le client, il donne erreur suivant
Le serveur n'a pas pu traiter la demande en raison de une erreur interne. Pour plus d'informations sur l'erreur, tour ou sur IncludeExceptionDetailInFaults (soit de ServiceBehaviorAttribute ou de la configuration comportement) sur le serveur afin de envoyer les informations d'exception retour à le client ou activer le suivi selon la documentation Microsoft .NET Framework 3.0 SDK et inspectez les journaux de trace du serveur .
Merci je l'ai fait ce que u dans la section de configuration du client ServiceModel dit, mais maintenant je reçois l'erreur suivante: « Impossible de trouver l'élément de point final par défaut qui fait référence à un contrat « CalcWebReference.CalculatorSoap ». Cela peut être parce qu'aucun fichier de configuration n'a été trouvée pour votre application, ou parce qu'aucun élément de point de terminaison correspondant à ce contrat n'a pu être trouvé dans l'élément client. "
Maintenant, dois-je donner quelques points de terminaison dans le service WCF ou dans le service Web pour obtenir la fonction du service Web et si oui alors comment puis-je le donner.
Aidez-nous s'il vous plaît.
Salut,
CalcWebReference.CalculatorSoapClient est reffering au service Web WCF pas. Étant donné ci-dessous est le code écrit dans WCF (code exemple) qui appelle le service Web: -
CalcWebReference.CalculatorSoapClient fct = new CalcWebReference.CalculatorSoapClient();
int rq = fct.Add(12, 10);
return rq;
Suis-je ne mets pas le droit de syntaxe ou est-il une chose plus que je dois faire dans ce domaine?