How to warm up IIS application especially when using Entity framework
Follow below steps to enable your website always respond quickly,
- Check "Application Initialization" feature enabled in windows features turn or off
- Start Mode of Application pool set as "Always Running" in AppPool Advanced Settings
- Preload of Website should be set as "true" in Website advanced settings
Follow below steps to enable your website always respond quickly,
- Check "Application Initialization" feature enabled in windows features turn or off
- Preload of Website should be set as "true" in Website advanced settings
- Add Application Initialization script in web.config of your application as below, You can specify valid URL which can initialize all items such as SQL DB, EF etc.,
<system.webServer>
<applicationInitialization doAppInitAfterRestart="true" skipManagedModules="false">
<add initializationPage="/YourUrl/YourMethodAnything" />
</applicationInitialization>
</system.webServer>
Following these steps will solve your idle timeout application responding slow issue.