title: WCF design_time_address not displaying within visual studio 2010
body: <p>I currently have a wcf service library project that includes my service contract &amp; implementation. If I were to go to a web project within the same solution and add a service reference and click on the discover button, I can see my service listed as <a href="http://..design_time_address/myservice" rel="nofollow">http://..design_time_address/myservice</a> listed. </p>
  
  <p>Now if i were to go ahead and move my service contract &amp; implementation classes  to another project &amp; configure my wcf library project to point to this new project, I'm finding that when i go and try to discover the service within my web application, I'm not seeing the design_time_address anymore. It's not discovering anything..</p>
  
  <p>Here's what my app.config for the wcf service looked like before I moved the classes to a new project</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8" ?&gt;
  &lt;configuration&gt;
  
    &lt;system.web&gt;
      &lt;compilation debug="true" /&gt;
    &lt;/system.web&gt;
    &lt;!-- When deploying the service library project, the content of the config file must be added to the host's 
    app.config file. System.Configuration does not support config files for libraries. --&gt;
    &lt;system.serviceModel&gt;
      &lt;services&gt;
        &lt;service name="Test.Server.Wcf.Service1"&gt;
          &lt;host&gt;
            &lt;baseAddresses&gt;
              &lt;add baseAddress = "http://localhost:8732/Design_Time_Addresses/Test.Server.Wcf/Service1/" /&gt;
            &lt;/baseAddresses&gt;
          &lt;/host&gt;
          &lt;!-- Service Endpoints --&gt;
          &lt;!-- Unless fully qualified, address is relative to base address supplied above --&gt;
          &lt;endpoint address ="" binding="wsHttpBinding" contract="Test.Server.Wcf.IService1"&gt;
            &lt;!-- 
                Upon deployment, the following identity element should be removed or replaced to reflect the 
                identity under which the deployed service runs.  If removed, WCF will infer an appropriate identity 
                automatically.
            --&gt;
            &lt;identity&gt;
              &lt;dns value="localhost"/&gt;
            &lt;/identity&gt;
          &lt;/endpoint&gt;
          &lt;!-- Metadata Endpoints --&gt;
          &lt;!-- The Metadata Exchange endpoint is used by the service to describe itself to clients. --&gt; 
          &lt;!-- This endpoint does not use a secure binding and should be secured or removed before deployment --&gt;
          &lt;endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/&gt;
        &lt;/service&gt;
      &lt;/services&gt;
      &lt;behaviors&gt;
        &lt;serviceBehaviors&gt;
          &lt;behavior&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="True"/&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;/system.serviceModel&gt;
  
  &lt;/configuration&gt;
  </code></pre>
  
  <p>and here's what it looks like after the move</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8" ?&gt;
  &lt;configuration&gt;
  
    &lt;system.web&gt;
      &lt;compilation debug="true" /&gt;
    &lt;/system.web&gt;
    &lt;!-- When deploying the service library project, the content of the config file must be added to the host's 
    app.config file. System.Configuration does not support config files for libraries. --&gt;
    &lt;system.serviceModel&gt;
      &lt;services&gt;
        &lt;service name="Test.Server.Core.Service1"&gt;
          &lt;host&gt;
            &lt;baseAddresses&gt;
              &lt;add baseAddress = "http://localhost:8732/Design_Time_Addresses/Test.Server.Wcf/Service1/" /&gt;
            &lt;/baseAddresses&gt;
          &lt;/host&gt;
          &lt;!-- Service Endpoints --&gt;
          &lt;!-- Unless fully qualified, address is relative to base address supplied above --&gt;
          &lt;endpoint address ="" binding="wsHttpBinding" contract="Test.Server.Core.IService1"&gt;
            &lt;!-- 
                Upon deployment, the following identity element should be removed or replaced to reflect the 
                identity under which the deployed service runs.  If removed, WCF will infer an appropriate identity 
                automatically.
            --&gt;
            &lt;identity&gt;
              &lt;dns value="localhost"/&gt;
            &lt;/identity&gt;
          &lt;/endpoint&gt;
          &lt;!-- Metadata Endpoints --&gt;
          &lt;!-- The Metadata Exchange endpoint is used by the service to describe itself to clients. --&gt; 
          &lt;!-- This endpoint does not use a secure binding and should be secured or removed before deployment --&gt;
          &lt;endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/&gt;
        &lt;/service&gt;
      &lt;/services&gt;
      &lt;behaviors&gt;
        &lt;serviceBehaviors&gt;
          &lt;behavior&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="True"/&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;/system.serviceModel&gt;
  
  &lt;/configuration&gt;
  </code></pre>
  
  <p>What am I doing incorrectly? Any help would be greatly appreciated. I've been stuck on this for hours now and I feel like I'm losing my mind...</p>
  
  <p>Thanks</p>