Application Initialization in IIS 7.5 and IIS 8
Why we need Application initialization ?
On first HTTP requests asp.net applications both asp.net web forms and asp.net mvc application requires initialization tasks and "warm up" tasks (Startup processing , generating contents) etc.
Application initialization proactively loads and initialize all the dependencies like database connection , compilation of asp.net code and loading of assemblies...