2009-07-31 5 views
0

J'essaie de mettre en cache certaines données d'application qui n'ont besoin d'être instanciées qu'au démarrage de l'application. J'ai essayé d'utiliser HttpRuntime.Cache, en créant un objet statique qui est instancié seulement quand le service commence, et j'ai essayé de faire le service singleton et en utilisant des variables globales. Chaque fois qu'une nouvelle requête touche le service, je perds l'état ... Je pourrais créer le service WCF en tant que service Windows, mais j'aimerais bien comprendre ce qui se passe ici ... Je vois qu'un seul processus de travail IIS est fraie, mais je suppose qu'il décharge et recharge le service à chaque fois. Ai-je manqué une configuration WCF ou peut-être ne pas l'installer directement dans IISService WCF hébergé dans IIS - Impossible de mettre en cache ou de conserver l'état?

Il fonctionne comme un site Web 2.0 normal au sein d'IIS.

Ceci est mon premier post ici, si quelqu'un peut me dire comment publier mon app.config XML je vais ... Je pense que stackoverflow essaie de l'analyser en HTML, il n'apparaît pas.

Merci! Tim

+0

Saviez-vous que WCF n'est pas construit sur ASP.NET? –

Répondre

Questions connexes