0

我正在尝试缓存一些仅在应用程序启动时才需要实例化的应用程序数据。我尝试过使用 HttpRuntime.Cache,创建一个仅在服务启动时才实例化的静态对象,并且我尝试过使服务单例并使用全局变量。每次有新请求命中服务时,我都会失去状态......我想我可以将 WCF 服务创建为 Windows 服务,但我很想弄清楚这里发生了什么......我看到只有一个 IIS 工作进程是产卵,但我猜它每次都在卸载和重新加载服务。

我是否缺少一些 WCF 配置或可能没有在 IIS 中正确设置它?它在 IIS 中作为普通的 2.0 网站运行。

这是我在这里的第一篇文章,如果有人可以告诉我如何发布我的 app.config XML,我会...我认为 stackoverflow 正在尝试将其解析为 HTML,它不会显示。

谢谢!蒂姆

4

1 回答 1

0

我们将企业库缓存与 WCF 服务一起使用,为我们工作:

http://msdn.microsoft.com/en-us/library/dd203099.aspx

编辑

这个答案有点老了,我们现在已经停止使用企业库缓存,而是使用应用程序结构,请参阅:http: //msdn.microsoft.com/en-us/windowsserver/ee695849

于 2009-07-31T19:16:33.183 回答