Using http://docs.orchardproject.net/Documentation/Deploying-Orchard-to-Windows-Azure I\'ve successfully deployed Orchard into Azure.
After every 20mins or so withou
You're right about the app pool recycle - the default idle timeout is 20 minutes. If you set this to 0 (infinite), you won't see the pause after 20 minutes of inactivity.
Steve Marx blogged about how to do this. It involves a startup task calling an elevated command script that sets app pool timeout:
%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.processModel.idleTimeout:00:00:00