I have 2 sites on IIS, one is the live site and the other is a site that is only started when there is maintenance being carried out on the live site.
In a deployment scenario I STOP the live site and the START the maintenance site so that users receive a friendly message advising of the upgrade.
The only issue I have is when I start up the live site it obviously has to JIT and this can take up to 3 minutes.
Is there anyway to have this JIT before I unleash it to the users?
EDIT: Just to clarify, this site is a CMS, so the marked answer below works for me due to only having 1 page to compile.
Thanks