title: Running WCF Service on Vista 64 bit
body: <p>I have a simple console application which runs as a WCF service host. bsicHttpBinding is used.
  When I try to get the service reference in my client ( another console app) I get this error </p>
  
  <p>"<em>There was an error downloading http:// localhost:9999/TS.
  The request failed with HTTP status 400: Bad Request.
  Metadata contains a reference that cannot be resolved: 'http:// localhost:9999/TS'.
  Content Type application/soap+xml; charset=utf-8 was not supported by service <a href="http://localhost:9999/TS" rel="nofollow noreferrer">http://localhost:9999/TS</a>.  The client and service bindings may be mismatched.
  The remote server returned an error: (415) Cannot process the message because the content type 'application/soap+xml; charset=utf-8' was not the expected type 'text/xml; charset=utf-8'..
  If the service is defined in the current solution, try building the solution and adding the service reference again</em>."</p>
  
  <p>Please provide any pointers.</p>
  
  <p><strong>App.config:</strong></p>
  
  <pre><code>&lt;configuration&gt;
      &lt;system.serviceModel&gt;
          &lt;services&gt;
              &lt;service
                  name="TimeServiceLibrary.TimeService"
                  behaviorConfiguration="TSConfig"&gt;
                  &lt;endpoint address="localhost:9999/TS"
                      binding="basicHttpBinding"
                      contract="TimeServiceLibrary.ITime"&gt;
                  &lt;/endpoint&gt;
              &lt;/service&gt;
          &lt;/services&gt;
          &lt;behaviors&gt;
              &lt;serviceBehaviors&gt;
                  &lt;behavior name="TSConfig"&gt;
                      &lt;serviceMetadata httpGetEnabled="True"/&gt;
                  &lt;/behavior&gt;
              &lt;/serviceBehaviors&gt;
          &lt;/behaviors&gt;
      &lt;/system.serviceModel&gt;
  &lt;/configuration&gt;
  </code></pre>