If you run WCF service in IIS under a web site with multiple host headers, you will get the following exception:
This collection already contains an address with scheme http. There can be at most one address per scheme in this collection.
Parameter name: item
From the documentation, Deploying an IIS-Hosted WCF Service:
Configure the WCF service
IIS-hosted WCF services store their configuration in the applications Web.config file. IIS-hosted services use the same configuration ...
[Read more]