2010-12-28 5 views
1

Ich habe eine ASP.NET-Website und einen WCF-Dienst, der von ASP aufgerufen wird. Das Problem ist, dass die Site während der ersten Client-Anforderung sehr langsam geladen wird, da einige zeitaufwändige statische Objekte im WCF-Dienst erstellt werden. Ist es möglich, eine beliebige Service-Methode aufzurufen (dadurch wird das Objekt wcf erstellt), wenn die Site in IIS geladen wird? (Ich weiß, dass es eine Lösung für dieses Problem in ASP 4 und IIS 7.5 gibt, aber ich würde gerne wissen, was über IIS6-7 ist). Es ist etwas wie "Benutzeremulation". Vielleicht kann ich einige Event-Handler in global.asax hinzufügen? Jede Hilfe wird geschätzt.Automatische Initialisierung des von IIS gehosteten WCF-Dienstes

Antwort

1

Eine sehr einfache Lösung besteht darin, innerhalb einer geplanten Aufgabe in Windows wget zu verwenden, um einfach einen HTTP-GET an Ihren Dienst zu senden. Dadurch bleibt Ihre Anwendung "warm" und tickt.

Verwandte Themen