title: ASP.NET application on IIS7 - very slow startup after iisreset
body: <p>I have an ASP.NET 3.5 website running under IIS7 on Windows 2008.</p>
  
  <p>When I restart IIS (iisreset), then hit a page, the initial startup is really slow.</p>
  
  <p>I see the following activity in Process Explorer:</p>
  
  <ul>
  <li>w3wp.exe spawns, but shows 0% CPU
  activity for about 60 seconds</li>
  <li>Finally,  w3wp.exe goes to 50% CPU for
  about 5 seconds and then the page
  loads.</li>
  </ul>
  
  <p>I don't see any other processes using CPU during this time either. It basically just hangs.</p>
  
  <p>What's going on during all that time? How can I track down what is taking all this time?</p>