![Die IIS-Anwendungsinitialisierung ruft die Initialisierungsseite auf einem der Server nicht auf.](https://rvso.com/image/1540089/Die%20IIS-Anwendungsinitialisierung%20ruft%20die%20Initialisierungsseite%20auf%20einem%20der%20Server%20nicht%20auf..png)
Ich habe die Anwendungsinitialisierung für unsere Web-App eingerichtet, indem ichhttps://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-application-initialization
das Folgende sind meine Änderungen inweb.config
<applicationInitialization doAppInitAfterRestart="true" skipManagedModules="true" remapManagedRequestsTo="init.html">
<add initializationPage="/warmup/init" hostName="phoenix"/>
</applicationInitialization>
Es funktioniert auf meiner lokalen (Win10) und 2 anderen Umgebungen für dev
und staging
(beide Win2012), aber nicht auf QA
der Umgebung (Win2012).
In QA
der Umgebung sehe ich init.html
auf dem Bildschirm, wann die App-Umfrage wiederholt wird, aber initializationPage
sie wird überhaupt nicht aufgerufen.
startMode
der App-Umfrage istAlwayRunning
Preload Enabled
ist true
auf Webapp,
Idle Time-out
ist 0 im App-Pool
Regular Time Interval (minutes)
ist 0 im App-Pool
Ich habe die Windows-Ereignisprotokolle geprüft, es sind keine zugehörigen Protokolle vorhanden.
Gibt es noch andere Einstellungen, die überprüft werden müssen?
Antwort1
Haben Sie die Anwendungsinitialisierungsfunktion installiert? Die Optionen sind anscheinend auch dann vorhanden, wenn die Funktion nicht auf dem Windows-System installiert ist. Ich hatte das gleiche Problem und musste zu den Windows-Funktionen gehen und „Anwendungsinitialisierung“ aus den IIS-Funktionsoptionen auswählen, damit es funktioniert.