This module provides a UI for Application Initialization (called Application Warm-Up module previously).
Application Initialization makes sure that your application is ready to serve requests without having to wait for an actual client to make a request. It proactively loads and initializes all the dependencies of the application such as data base connections, Compilation of ASP.NET code, loading modules, thereby making the websites responsive at all times even if the Application Pool is recycled.
The UI helps you configure settings at two Levels:
1. Global settings at the server level
2. Local settings at Application/Website level
Configuring Global settings:
Configure All the settings for your Web Site or Application to enable Application Initialization using this UI. Apart from the “Global Application Settings” , changes made here are saved to the web.config of your application/website.
Downloading and Installing this UI Extension for IIS 8:
Once you download and install this UI , It:
<add name="ApplicationInitializationUI" type="ApplicationInitializationUI.AppInitProvider,ApplicationInitializationUI, Version=188.8.131.52, Culture=neutral, PublicKeyToken=200af7975825e805" />
<add name="ApplicationInitializationUI" /> </modules>
NOTE: Before Installing this UI Extension, Please make sure you have “Application Initialization Feature” installed on IIS. You can read the Step by Step instructions mentioned here for more information on how to install this Feature.
To read more about Application Initialization you might like to refer to the blogs below: