title: Cannot read configuration file due to insufficient permissions
body: <p>Okay, I realize there are many questions relating to this error, I have read several questions and answers without resolving my problem.</p>
  
  <p>I have a MVC site that I'm trying to debug on local IIS web server.
  I check the option to use local IIS in the project properties and I've created a virtual directory in IIS.</p>
  
  <p>The error I get in Visual Studio is: </p>
  
  <p><strong>Unable to start debugging on web server.</strong></p>
  
  <p>In IIS i try browse the site but get the error:</p>
  
  <p><strong>Cannot read configuration file due to insufficient permissions</strong></p>
  
  <p><strong>Config File   \?\C:\Users\Mike\Documents\Visual Studio 2010\Projects\MvcApplication1\MvcApplication1\web.config</strong></p>
  
  <p>I've set permissions for the pool identity on the web.config and whole project folder.</p>
  
  <p>I've tried localsystem identity, no luck!</p>
  
  <p>Please help me resolve this. I've spent several hours trying to fix this.</p>