title: IIS7/Win7 - Make sure that the application pool identity has Read access to the physical path
body: <p>I am running a localhost instance (so domains are not my issue!) on my laptop utilizing Win7 and IIS7.  I am getting authentication errors on my website and my one virtual directory.</p>
  
  <pre><code>default website - localhost:80  c:\mydirectory\localhost
  virtual directory - c:\mydirectory\weborb30
  </code></pre>
  
  <p>Please notice these are not under c:\inetpub\wwwroot!</p>
  
  <p>Now, I did some googling/binging and discovered that I needed to add my [machinename$] to the ACLs.  (Hope I said that right.)  I did that, even though it is a domain thing.  Nothing changed.  I further read that IIS7 is now using ApplicationPoolIdentity and I tried finding that on my local machine - no luck there.  So, I changed the App Pool to run under another built in account.  Now, not only do I get the Authentication error I can no longer AttachProcess to W3WP.</p>
  
  <p>How the heck do you <strong>PROPERLY</strong> setup VS2005, IIS7 on a WIN7 box to run locally???</p>