How to install it ?
First download the wsp from the download page.
Then copy it to your sharepoint farm
After launch the command prompt as an administrator (with the farm administrator account)
Type cd c:\program files\common files\microsoft shared\web server extensions\14\BIN" (or 15 if sharepoint 2013)
type stsadm -o addsolution -filename <pathtothewsp>
type stsadm -o deploysolution -name WarmMeUp.wsp -immediate -allowgacdeployment (this may interrup sharepoint services)
Open the central administration
Go to Manage Web Application
Click on the web application you want to warm up.
Click on features (ribbon)
Activate WarmMeUp.WebApp feature.
That's it!

More documentation comming on other features

Last edited Aug 21, 2012 at 11:32 PM by baywet, version 1


baywet Sep 3, 2013 at 8:47 PM 
Hi @MarkRingo, @krill23 what is the authentication configured on your web application? Did you disableloopbackcheck?
@lazerman03 simply enable the feature on all web applications, it will loop and Warm up everything
@tradmancp every 15 minutes by default i think via a timerjob per webapplication, running one at a time per webapplication. It already takes care of NLB web application warming up every url as many times as the number of wfe's using the wfe + site collection url each time.
Sorry guys for answering so late, I didn't know there was comments over here, a friend of me pointed it out today

MarkRingo Apr 6, 2013 at 1:53 AM 
So, I have installed this application and I get "Succeeded Status on the job, BUT, it runs for 0 seconds and produces no results. I run IISRESET on a scheduled task, then this timer job kicks off in SharePoint then nothing. Ideas?

krill123 Feb 11, 2013 at 4:19 PM 
I also need the above questions answered before I can implement in production. I hope baywet takes a few minutes to answer how his script works. Thanks.

lazermn03 Feb 6, 2013 at 12:25 PM 
I like the app so far, but if I'm going to install this in production I need to know if it can warmup all sites on all WFEs. Can that be done?

tradmancp Feb 1, 2013 at 7:45 PM 
When does it actually warmup the Server?
On schedule via a timerjob or when the applicaton recycles ...?
Do you plan to integrate control of NLB? By taking Hosts out of the NLB Cluster while it is warming up?