Som standard återtas applikationspoolen automatiskt av IIS efter en period av inaktivitet (inga begärda operationer). Efter att applikationspoolen har återvunnits startar inte w3wp om ingen besöker webbplatsen. Den första användaren begär åtkomst, webbplatsåtkomsten kommer att vara mycket långsam och användarupplevelsen mycket dålig, och för att lösa detta kan du använda IIS-applikationsinitialiseringsfunktionen.
IIS8 levereras med ett verktygspaket för applikationsinitialisering, IIS7.5 behöver söka efter oberoende installationspaket för installation, och IIS automatisk initialisering stöds inte för tillfället och är lägre än 7.5.
Denna fallmetod löser problemet med långsam åtkomst ASP.Net första gången, och sedan långsam åtkomst efter en viss tid.
Tillagda initialiseringsmöjligheter för IIS-applikationer
I kontrollpanelen, klicka på Program - Aktivera eller stäng av Windows-funktioner för att lägga till "Application Initialization Function", som visas nedan:
ASP.NET Web.config-inställningar
Lägg till följande konfiguration under system.webServer-noden i web.config-filen på webbplatsen:
initializationPage: iis simulerar automatiskt den relativa sökvägsadressen för begäran. hostName: Adressen till den bundna platsen.
Applikationspool
I motsvarande webbplatsapplikationspool, klicka på Avancerade inställningar och välj AlwaysRunning-läget i startläget, som visas i följande figur:
Aktivera förladdning av motsvarande webbplats
Operationsväg: Webbplats -> Motsvarande webbplats -> Högerklick, Avancerade inställningar -> Urval, Förladdning är aktiverad Sann, som visas i följande figur:
|