J'ai créé une application Web contenant un contrat de service WCF et un contrôle Silverlight qui appelle ce service WCF. Sur mes serveurs de développement et de test, cela fonctionne très bien.
Lorsque je déploie sur notre serveur en direct et exécute l'application, j'obtiens une exception de type System.ServiceModel.ServiceActivationException
qui indique que le service ne peut pas être activé en raison d'une exception lors de la compilation. L'exception est:
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.
J'ai lu que cette exception peut être levée si le site Web a plus d'un en-tête d'hôte, ce qui est vrai sur notre serveur en direct. Apparemment, les services WCF hébergés dans IIS ne peuvent avoir qu'une seule adresse de base. Comment contourner ce problème?