Die IIS-Anwendungsinitialisierung ruft die Initialisierungsseite auf einem der Server nicht auf.

Die IIS-Anwendungsinitialisierung ruft die Initialisierungsseite auf einem der Server nicht auf.

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 devund staging(beide Win2012), aber nicht auf QAder Umgebung (Win2012).

In QAder Umgebung sehe ich init.htmlauf dem Bildschirm, wann die App-Umfrage wiederholt wird, aber initializationPagesie wird überhaupt nicht aufgerufen.

startModeder App-Umfrage istAlwayRunning

Preload Enabledist trueauf Webapp,

Idle Time-outist 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.

verwandte Informationen