So wird eine asp.net-Anwendung in IIS10 ordnungsgemäß automatisch gestartet

Ich versuche, meine ASP.NET-Anwendung so zu starten, dass sie automatisch startet, wenn der Anwendungspool ausgeführt wird.

Wie in den vielen, vielen Online-Referenzen beschrieben, habe ich bereits Folgendes getan:

Stellen Sie den Anwendungspool aufStartMode=AlwaysRunningStellen Sie die betreffende Site (die zum oben genannten Pool gehört) aufpreloadEnabled=trueInstalliere dasApplication Initialization -Funktion zur Windows-InstallationErgänzen Sie die<applicationInitialization> Node zur web.config<system.webServer> node

Die Webanwendung basiert auf Owin und enthält eine einfache Protokollierungsanweisung für log4net:Startup.Configuration() Methode. Wenn ich jetzt IIS neu starte, sehe ich, dass der Prozess w3svc.exe läuft, also kenne ich dasStartMode=AlwaysRunning funktioniert. Die Protokolldatei enthält jedoch keine Protokollmeldungen.

Navigieren zu einer beliebigen URL (auch einer nicht vorhandenen) in der Anwendung startet die App und fügt die Protokollzeile hinzu.

ufgrund der eigentlichen Arbeit, die beim Start der Anwendung geleistet wurde, möchte ich, dass die Anwendung wirklich vorgeladen wird, aber ich scheine nicht in der Lage zu sein, dies zu erledige

uf dieser Website konnte ich leider keine Lösung finden.

Danke im Voraus

Antworten auf die Frage(2)

Ihre Antwort auf die Frage