(Using IIS 7.5 on Windows Server 2008 R2 x64)
When I browse my website first time, page keeps spinning/loading and the it never gets loaded. If I few seconds later try to load it again, everything loads fine. If I come back to my website an hour later, the same problem ... first request fails and following succeeds. So I don't believe it is compiling the page, because then it should only be a problem on the first request.
Can it have something to do with "recycling"? I have set "Idle time-out" to 0 and Recycling "Regular time interval" to 0.
Before I browse my website, I take a look at "Worker process" and it says that the app pool process is running.
Any idea why my website "falls asleep"?