Ich verwende Quartz.Net in meiner asp.net-Anwendung und wir landen beim IIS-Recycling und es funktioniert nicht mehr.
Wir haben unsere Anwendung bei einem externen Hosting-Provider gehostet, daher können wir nicht mit der Konfigurationsdatei spielen, die http://weblogs.asp.net/scottgu/auto-start-asp-net-applications-vs-2010-and-net-4-0 erklärt wird
Gibt es eine Möglichkeit, Quartz.Net automatisch zum Leben zu erwecken, wenn IIS neu gestartet/recycelt wird?
Versucht nach diesem http://weblog.west-wind.com/posts/2007/May/10/Forcing-an-ASPNET-Application-to-stay-alive . Funktioniert aber nicht
Dies ist kein Problem mit Quartz, sondern ein Problem mit IIS und seinem Verhalten. Sie sollten versuchen, eine der in den Links beschriebenen Problemumgehungen zu implementieren oder Ihre Website ständig anpingen, um sie am Leben zu erhalten.
Hallo, 2017 hier. Ab IIS 8 gibt es ein neues Feature, "Application Initialization", das serverseitig installiert werden kann.
https://blogs.msdn.microsoft.com/vijaysk/2012/10/11/iis-8-whats-new-website-settings/
Installieren Sie die Funktion, und sie aktiviert automatisch das Vorabladen auf allen Ihren Websites.
Danke, ich habe die FAQ damit ganz unten aktualisiert.
Hilfreichster Kommentar
Hallo, 2017 hier. Ab IIS 8 gibt es ein neues Feature, "Application Initialization", das serverseitig installiert werden kann.
https://blogs.msdn.microsoft.com/vijaysk/2012/10/11/iis-8-whats-new-website-settings/
Installieren Sie die Funktion, und sie aktiviert automatisch das Vorabladen auf allen Ihren Websites.