title: Mutiple http base address for self hosted WCF service?
body: <p>I have a WCF service that has one http endpoint,
  I would like to add another http endpoint address with a different binding.
  The service is not hosted in IIS and hence setting the multipleSiteBindingsEnabled
  is of no use.</p>
  
  <p>Am trying something like this.</p>
  
  <pre><code>&lt;system.serviceModel&gt;
  &lt;serviceHostingEnvironment multipleSiteBindingsEnabled="true" /&gt;
  
      &lt;services&gt;
              &lt;service behaviorConfiguration="ServiceBehaviorConfiguration"
               name="ServerService"&gt;
                  &lt;endpoint address="http://localhost:6732/ServerService" binding="webHttpBinding" behaviorConfiguration="webby"
           contract="IClientAppContract"&gt;
                      &lt;identity&gt;
                          &lt;dns value="localhost" /&gt;
                      &lt;/identity&gt;
                  &lt;/endpoint&gt;
                  &lt;endpoint address="http://localhost:800/ServerService" binding="basicHttpBinding"
           contract="IClientAppContract"&gt;
                      &lt;identity&gt;
                          &lt;dns value="localhost" /&gt;
                      &lt;/identity&gt;
                  &lt;/endpoint&gt;
                  &lt;endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /&gt;
                  &lt;host&gt;
                      &lt;baseAddresses&gt;
                          &lt;add baseAddress="http://localhost:800/ServerService" /&gt;
                          &lt;add baseAddress="http://localhost:6732/ServerService" /&gt;
                      &lt;/baseAddresses&gt;
                  &lt;/host&gt;
              &lt;/service&gt;
          &lt;/services&gt;
  &lt;/system.serviceModel&gt;
  </code></pre>