title: Access Denied for Process.Start() when <identity impersonate="true" />
body: <p>My head is flat from banging my head with this issue.</p>
  
  <p>I have set <code>&lt;identity impersonate="true" /&gt;</code> for AD things but when I re-run the app, I get "Accesss Denied" error when Process.Start() is trying to run a command.</p>
  
  <p>So I put: 
     <code>&lt;identity impersonate="true" userName="domain\user" password="pass" /&gt;</code> then it is now giving me </p>
  
  <blockquote>
    <p>The current identity (domain\user) does not have write access to 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files'. </p>
  </blockquote>
  
  <p>When I put username and password in process.StartInfo, I still get the Access Denied error.</p>
  
  <p>What am I doing wrong?</p>
  
  <p>ps. This is a web service</p>