我们正在使用NCache作为NHibernate的二级缓存。
本地控制台测试应用程序可以从缓存中检索项目。
然而,在我们的网络应用中,我们收到“缓存尚未初始化”
我们正在使用WCF通过前端站点连接到运行查询的后台站点。
任何人对如何解决此错误有任何想法?
由于
答案 0 :(得分:0)
发现问题的原因是我们使用Castle注册后端WCF服务的方式。
使用'PerWcfOperation'或除Transient之外的任何其他注册都会导致此错误。
将我们的服务生命周期设置为Transient,并按预期工作。
将通过Castle源查找原因。