title: WCF Service hosted on shared host
body: <p>I developed a WCF using .NET 3.5 service to import some data to internet.</p>
  
  <p>Locally all is working fine using IIS Express. When I deploy the service to shared host and point my browser to the service address I got the following exception:</p>
  
  <blockquote>
    <blockquote>
      <p>Could not load file or assembly 'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.</p>
    </blockquote>
  </blockquote>
  
  <p>My enviroment is configured to use .NET 3.5 with 32 bit compatibility.</p>
  
  <p>The stack trace shows:</p>
  
  <p><code>
  [FileNotFoundException: Could not load file or assembly 'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.]
     System.ServiceModel.AsyncResult.End(IAsyncResult result) +11655726
     System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result) +194
     System.ServiceModel.Activation.HostedHttpRequestAsyncResult.ExecuteSynchronous(HttpApplication context, Boolean flowContext) +176
     System.ServiceModel.Activation.HttpModule.ProcessRequest(Object sender, EventArgs e) +275
     System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +68
     System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously) +75
  </code></p>
  
  <p>Any clues on how to solve that one?</p>