Je suis encore en train d'apprendre toute la chose WCF, alors s'il vous plaît laissez-moi ici. Ce que j'ai, c'est deux services hébergés en utilisant C# et VS 2008:
Service # 1 Ajoute deux nombres et renvoie le résultat.
Service # 2 Renvoie le carré d'un nombre.Comment consommer plusieurs services WCF d'un client
Je souhaite que le client puisse envoyer deux numéros au service 1, obtenir la somme, puis envoyer la somme au service 2 et obtenir le carré.
J'ai deux proxies générés pour les deux services, et je suis capable d'utiliser Intellisense, donc cette partie fonctionne.
Maintenant, comment puis-je configurer mon fichier app.config afin que je puisse communiquer avec les deux services? En ce moment, je reçois une exception chaque fois que j'essaie de le faire.
[Le client fonctionne très bien si je n'ai l'une des configurations dans le fichier application à la fois, et essaie d'appeler uniquement ce serveur.]
Je suppose que cela est une question très noobish, et la réponse c'est probablement "structurer le fichier de configuration de manière _____", mais Google ne semble pas avoir d'exemple/guide.
Quelqu'un sait-il comment faire?
Remarque: Consume multiple WCF services from one client client Bien que sonne comme un doublon n'est pas ce que je cherche.
Edit: Merci à marc_s, je l'ai travailler
Avec les deux services en cours d'exécution dans différentes applications, je ne pas besoin de diviser le fichier de configuration du serveur, mais voici ce que je l'ai fait avec la configuration client fichiers: Tout d'abord généré automatiquement les fichiers de configuration à l'aide SvrUtil.exe et les retravaillait de cette façon:
<bindings>
<wsHttpBinding>
<binding>
...
</binding>
<binding>
...
</binding>
</wsHttpBinding>
</bindings>
...
<endpoint>
...
1 - voté à vous cogner de 1,999 à 2K représentant de sorte que vous pouvez maintenant modifier d'autres réponses des gens! woot! –
@Jeremy: Haha merci! Il est incroyable combien de temps il a été bloqué à 1999. – Mostlyharmless