title: The Service attribute value in the ServiceHost directive cannot be found
body: <p>Okay, I've spent the day looking at this error and all of the posts re, but I still can't seem to find where I've gone wrong.  I can communicate with the web service find from an external web service client but I cannot browse the .svc file from within VS or from IIS.  I'm publishing to a mapped drive on IIS 6 server, .NET 4.0.</p>
  
  <p>Any help would be greatly appreciated.</p>
  
  <p>Web.config</p>
  
  <pre><code>&lt;services&gt;
        &lt;service name="BiteSizeLearningWS.TranscriptService"&gt;
  
          &lt;endpoint address=""
                    binding="wsHttpBinding"
                    contract="BiteSizeLearningWS.iServiceInterface" /&gt;
  
  
        &lt;/service&gt;
      &lt;/services&gt;
  
      &lt;serviceHostingEnvironment aspNetCompatibilityEnabled="true"&gt;
        &lt;/serviceHostingEnvironment&gt;
        &lt;standardEndpoints&gt;
            &lt;webHttpEndpoint&gt;
                &lt;standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="false" defaultOutgoingResponseFormat="Json" faultExceptionEnabled="false"&gt;&lt;/standardEndpoint&gt;
            &lt;/webHttpEndpoint&gt;
        &lt;/standardEndpoints&gt;
    &lt;/system.serviceModel&gt;
   &lt;system.webServer&gt;
      &lt;modules runAllManagedModulesForAllRequests="true"/&gt;
    &lt;/system.webServer&gt;
  </code></pre>
  
  <p>Service.svc</p>
  
  <pre><code>&lt;%@ ServiceHost Service="BiteSizeLearningWS.TranscriptService" %&gt;
  </code></pre>
  
  <p>IserviceInterface.cs</p>
  
  <pre><code>namespace BiteSizeLearningWS
  {
      [ServiceContract]
      public interface iServiceInterface
      ...
  </code></pre>