J'ai créé un multiservice WCF avec deux interfaces, j'essaie d'exporter deux points de terminaison un pour chaque service. Ci-dessous, vous pouvez voir les deux points d'extrémité:Obtenir EndpointNotFoundException: Il n'y avait pas de canal écoutant activement dans WCF
<service behaviorConfiguration="SAGBService_Behavior" name="SAGBService.SAGBService">
<endpoint address="basic" binding="webHttpBinding" bindingConfiguration=""
contract="SAGBService.ICalculeLactation" />
<endpoint address="basic1" binding="webHttpBinding" bindingConfiguration=""
contract="SAGBService.ISAGBService" />
</service>
quand je tente d'appeler le service que j'ai et erreur me disant que le point final est introuvable.
[EndpointNotFoundException]: Il n'y avait pas de canal écoute active à 'http://localhost:3197/SAGBService.svc/GetRapportTrimestiel/0/0/0/20150401/20150430'. C'est souvent causé par une adresse URI incorrecte. Assurez-vous que l'adresse à à laquelle le message est envoyé correspond à une adresse sur laquelle un service est en écoute.
mais quand je supprimer le second critère d'évaluation, il fonctionne peut accéder aux fonctions de ICalculeLactation:
<service behaviorConfiguration="SAGBService_Behavior" name="SAGBService.SAGBService">
<endpoint address="" binding="webHttpBinding" bindingConfiguration=""
contract="SAGBService.ICalculeLactation" />
</service>
le problème est que je suis intéressé par les fuctions qui sont sur ISAGBService
Vous avez deux points d'extrémité pour un service, essayez de les utiliser dans des services distincts ou éventuellement en utilisant le même contrat pour toutes les fonctions. –