After I browse this site very first time, internet keeps spinning/loading. Basically two seconds later attempt to load it again, everything works fine.

It's like it's "sleeping".

It should have something related to "recycling". I've set "Idle time-out" to and Recycling "Regular time interval" to .

Before I browse this site, I have a look at "Worker process" also it states the application pool process is running.

Any idea why this site "falls asleep"?

Thanks! Mojo

Your ASP.Internet pages are put together the very first time they're asked for (see "Understanding ASP.NET Dynamic Compilation"). So this can be the problem why the first request takes such a long time.

To prevent that, you are able to precompile your ASP.Internet application: