title: Run time error in WCF :No protocol binding matches the given address
body: <p>I want to run WCF Service from my VS2010 When i run WCF Service using below configuration.</p>
  
  <pre><code>&lt;system.serviceModel&gt;
  &lt;services&gt;
    &lt;service name="WcfSample.Service1" behaviorConfiguration="servicebehaviour1"&gt;
      &lt;endpoint  address ="http://localhost:8080/service1/Service1.svc" contract="WcfSample.IService1" binding="wsHttpBinding"&gt;&lt;/endpoint&gt;
      &lt;endpoint address="" binding="mexHttpBinding" contract ="IMetadataExchange"&gt;&lt;/endpoint&gt;
    &lt;/service&gt;
  &lt;/services&gt;
  &lt;behaviors&gt;
    &lt;serviceBehaviors&gt;
      &lt;behavior name="servicebehaviour1"&gt;
        &lt;!-- To avoid disclosing metadata information, set the value below to false and remove the metadata endpoint above before deployment --&gt;
        &lt;serviceMetadata httpGetEnabled="false"/&gt;
        &lt;!-- To receive exception details in faults for debugging purposes, set the value below to true.  Set to false before deployment to avoid disclosing exception information --&gt;
        &lt;serviceDebug includeExceptionDetailInFaults="false"/&gt;
      &lt;/behavior&gt;
    &lt;/serviceBehaviors&gt;
  &lt;/behaviors&gt;
  &lt;!--&lt;serviceHostingEnvironment multipleSiteBindingsEnabled="false" /&gt;--&gt;
  </code></pre>
  
  <p></p>
  
  <p>i am getting exception as below</p>
  
  <blockquote>
    <p>No protocol binding matches the given address 'http://localhost:8080/service1/Service1.svc'. Protocol bindings are configured at the Site level in IIS or WAS configuration.</p>
  </blockquote>
  
  <p>If i want to run my WCF at my given address wat should i do.</p>