INSTALLATIONWarming up EmpowerID static content with the Application Initialization Module for IIS 7.5

NOTE: The Application Initialization Module for IIS 7.5 requires a reboot after installation and may cause IIS to return 500 HTTP status codes until rebooted. Please do not perform these steps on a production system outside of a scheduled maintenance window.

NOTE: Application Initialization is an included but optional feature for IIS 8.0 onward and can be installed via Server Manager. The instructions below are for IIS 7.5 only.

  1. Download the 

Application Initialization Module for IIS 7.5.

  1. Install the Application Initialization Module onto your EmpowerID front-end IIS web servers. Once the module is installed, a reboot is required.

  1. Open Internet Information Services (IIS) Manager. In the Connections pane on the left hand side, click on the Server node. In the features view, under Management, open the Configuration Editor.

  1. In the Configuration Editor, click on the Section: drop down and expand system.applicationHost, then click on applicationPools.

  1. Directly underneath the Deepest Path: MACHINE/WEBROOT/APPHOST header is a (Collection) row, with a (Count=X) across from it. This number will vary depending on how many application pools you have on your IIS web server. Click anywhere in the (Count=X) cell and then click the ellipses ... button that appears.

  1. In the Collection Editor window, click on the EmpowerIDV5 row. In the Properties: pane at the bottom, scroll down to the startMode property. Change startMode to "AlwaysRunning".

  1. Repeat this process for the EmpowerIDV5 IDPs and EmpowerID Workflow WebServices application pools. Once finished, click the X at the top right of the Collection Editor window to close it.

  1. Back at the IIS Manager Configuration Editor screen, on the right hand side under the Actions pane, click the Apply button.

  1. In the Configuration Editor, click on the Section: drop down and expand system.applicationHost, then click on sites.

10. Directly underneath the Deepest Path: MACHINE/WEBROOT/APPHOST header is a (Collection) row, with a (Count=X) across from it. This number will vary depending on how many web sites you have on your IIS web server. Click anywhere in the (Count=X) cell and then click the ellipses ... button that appears.

11. In the Collection Editor window, click on the row that represents the web site where you have deployed EmpowerID. In the Properties: pane at the bottom, expand the applicationDefaults section and scroll down to the preloadEnabled property. Change preloadEnabled to "True".

12. Click the X at the top right of the Collection Editor window to close it.

13. Back at the IIS Manager Configuration Editor screen, on the right hand side under the Actions pane, click the Apply button.

Please feel free to contact us by e-mail at support@empowerid.com or by phone at (877) 996-4276 (Option 2) if you have any questions or concerns regarding this guide.