We have been trying to use the new
IIS Application Warm Up Module for IIS 7.5 in an attempt to make first access of the day to our web application faster. When the application is "awake" it takes a couple of seconds, but when it goes to sleep it can take up to 1.5 minutes.
I have configured Warm Up on serveral sites that re-direct to our main site and that seems to be working well. However, our main site uses
Forms Authentication so I can't set it to warm up any pages past the login page. The function should be able to call and warm up the login page since it's externally accessible. However, it records in the Event Log: Event ID 1003, with the following:
The description for Event ID 1003 from source IIS Application Warmup Module cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
However, the module is installed correctly as it works on non-authenticated sites. Further into the Event Log message is the following:
The following information was included with the event:
CompanyImages/WarmUp.aspx
MACHINE/WEBROOT/APPHOST/Default Web Site/
Forbidden
WarmUp.aspx was a small page created simply to test the warm up module, and was placed in a folder that is excluded from the Forms Authentication. Basically this page can be accessed by anyone. Yet this page still gets the same error.
If anyone has any information on using the Warm Up module with Forms Authentication, I'd really appreciate it.
Murray