WebService Verfügbarkeit

31/10/2007 - 16:13 von Roger Odermatt | Report spam
Hallo

Ich habe einen WebService, der beim ersten Start einige Daten in eine
Application-Variable làdt. Ich war eigentlich immer der Meinung dass die
Application-Variable dann solange verfügbar ist wie der Server làuft oder
ein allfàlliger Recycling-Prozess des IIS zum Einsatz kommt. Um dies etwas
zu kontrollieren schreibe ich eine Log-Datei um zu ermitteln ob die Werte
direkt aus der Application-Variable kommen oder eben wieder neu geladen
wurden. Zu meinem Entsetzen ist meine Application-Variable nach ca. 30min
wieder leer und muss neu geladen werden!

Ist dass bei einem WebService wirklich normal oder an was kann dies liegen
dass die Application-Variable so schnell verloren geht? Der Sinn meine
Application-Variable war eigentlich für die Performance gedacht, da es
statische Daten sind, müsste ich sie so pro Tag nur einmal von der DB lesen
und der Rest bleibt dann eben in der Application.

Vielen herzlichen Dank für die Hilfe
Gruss Roger
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
31/10/2007 - 16:25 | Warnen spam
Hallo Roger,

"Roger Odermatt" schrieb

wurden. Zu meinem Entsetzen ist meine Application-Variable nach ca. 30min
wieder leer und muss neu geladen werden!



Da wird wahrscheinlich der ApplicationPool entladen. Schau mal in die IIS
MMC und dort in den entsprechenden Application Pool. Damit werden auch alle
Anwendungen in diesem Pool ebenfalls entladen.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen