Je n'arrive pas à faire fonctionner mon service WCF avec plus d'une liaison http.Service WCF 3.5 et plusieurs liaisons http
Dans IIS 7, je dois les liaisons http:/service et http: /service.test tant au port 80.
Dans mon web.config
j'ai ajouté les baseAddressPrefixFilters mais je ne peux pas ajouter plus d'un
<serviceHostingEnvironment>
<baseAddressPrefixFilters>
<add prefix="http://service"/>
<add prefix="http://service.test"/>
</baseAddressPrefixFilters>
</serviceHostingEnvironment>
on obtient quasiment la même erreur
This collection already contains an address with scheme http. There can be at most one address per scheme in this collection.
comme si aucun filers ont été spécifiés à tous (Cette collection contient déjà une adresse avec le schéma http. Il peut y avoir au plus une adresse par schéma dans cette collection. Nom du paramètre: item)
Si j'ajoute un seul filtre, le service fonctionne mais ne répond que sur l'adresse du filtre ajouté .
J'ai aussi essayé avec specifing plusieurs points de terminaison comme (et un seul filtre):
<endpoint address="http://service.test" binding="basicHttpBinding" bindingConfiguration="" contract="IService" />
<endpoint address="http://service" binding="basicHttpBinding" bindingConfiguration="" contract="IService" />
Alors encore que l'adresse indiquée aussi dans les travaux de filtre et les autres renvoie cette erreur:
Server Error in Application "ISPSERVICE" HTTP Error 400.0 - Bad Request
Cordialement Morten