title: Microsoft.ReportViewer.Common gives "Access Is Denied" error
body: <p>Using .NET 4.0, I have a small ASP.NET app that utilized the ReportViewer object, I have created a web page that takes some user input and generates a report that is displayed using the ReportViewer control with ProcessingMode set to local.  </p>
  
  <p>Naturally, it works perfectly when run via VS 2010 in debugging mode and if I publish it to IIS running on my local machine.  However, when I push it to production, I get the following error when actually trying to run the report<img src="https://i.stack.imgur.com/42ryT.png" alt="enter image description here"></p>
  
  <p>For the image impaired:</p>
  
  <pre><code>Failed to load expression host assembly. Details: Could not load file or assembly 'Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. Access is denied.
  </code></pre>
  
  <p>I have verified that the assembly (as well as the other reportviewer dependencies) is in the GAC.  There don't seem to be any errors in the event log on the server.</p>
  
  <p>Any ideas what the permission problem might be?</p>