title: ASP.NET Web application Initialize (First hit) takes over 15 Mins .
body: <p>I have a Web application (<a href="http://www.holidaystreets.com" rel="nofollow noreferrer">http://www.holidaystreets.com</a>), it has around 120,000+ pages. Whenever we restart the server it takes more then 15 minutes for the site to warm up. 
  I built it as 'Release', do not have any heavy stuff initilizing (i.e. Control Adapters or in APPInit).
  Any tips?</p>
  
  <p><strong>Mystery Solved</strong>
  Well I spoted the problem today. This application was converted from WebSite type project to WebApplication type. I had codedom defined in web.config so that I can compile each page separately when requested first time. (this was done becuase we had such a huge number of pages). However in WebApplication it was compiling each and every page on first load. Since removing the section, the application is loading in less then 2 seconds!</p>