Si vous devez exposer plusieurs points de terminaison (par exemple, un avec basicHttpBinding et un autre avec netTcpBinding) pour un contrat unique dans un environnement hétérogène, sur un service hébergé par WAS, comment le faire? Tout ce que j'ai lu à propos de la configuration WAS des points de terminaison indique que les adresses de point de terminaison et d'hôte doivent rester vides car WAS est supposé résoudre automatiquement les adresses via le chemin d'accès au fichier .svc et au protocole.Points de terminaison multiples pour un contrat unique dans un service WCF hébergé par WAS?
Cependant, il semble impossible de définir un point de terminaison HTTP et un point de terminaison TCP pour le même contrat sans expliquer les adresses. Chaque tentative de la mienne jusqu'à présent m'a valu le convoité "une instance contraignante a déjà été associée à l'écoute uri" erreur.
Des idées?
Merci
Il ne doit pas montrer que l'erreur si vous spécifiez une URL de base différente pour chaque point de terminaison. Pouvez-vous poster votre code de fichier de configuration ici? – decyclone
@decyclone: D'après ce que j'ai lu sur MSDN, les adresses de base ne sont pas supposées être spécifiées avec WAS. WAS est censé résoudre l'adresse via le protocole et le chemin d'accès au fichier .svc. Étant donné que les deux points d'extrémité utilisent des protocoles différents, chacun doit être résolu de manière unique. Merci – user364825