2009-07-31 3 views
0

Ich versuche einige Anwendungsdaten zwischenzuspeichern, die beim Start der Anwendung nur instanziiert werden müssen. Ich habe versucht, HttpRuntime.Cache zu verwenden, ein statisches Objekt zu erstellen, das nur instanziiert wird, wenn der Dienst gestartet wird, und ich habe versucht, den Dienst Singleton zu machen und globale Variablen zu verwenden. Jedes Mal, wenn eine neue Anfrage den Service erreicht, verliere ich den Status ... Ich könnte den WCF-Service als Windows-Dienst erstellen, aber ich würde gerne herausfinden, was hier passiert ... Ich sehe, dass nur ein IIS-Worker-Prozess ist Laichen, aber ich denke, es ist jedes Mal entladen und den Dienst neu zu laden.In IIS gehosteter WCF-Dienst - Scheint, den Status nicht zu cachen oder beizubehalten?

Fehle ich einige WCF-Konfiguration oder möglicherweise nicht richtig eingerichtet in IIS? Es läuft wie eine normale 2.0 Website innerhalb von IIS.

Dies ist mein erster Beitrag hier, wenn jemand mir sagen kann, wie ich meine app.config XML posten werde ich ... Ich denke Stackoverflow versucht, es als HTML zu analysieren, wird es nicht angezeigt.

Vielen Dank! Tim

+0

Wussten Sie, dass WCF nicht auf ASP.NET basiert? –

Antwort

Verwandte Themen