0

我们使用 NCache 作为 NHibernate 的二级缓存。

本地控制台测试应用程序能够从缓存中检索项目。

但是在我们的网络应用程序中,我们收到“缓存未初始化”

我们正在使用 WCF 通过前端站点连接到运行查询的后端站点。

有人对如何解决此错误有任何想法吗?

谢谢

4

1 回答 1

0

发现问题在于我们向 Castle 注册后端 WCF 服务的方式。

使用“PerWcfOperation”或除 Transient 之外的任何其他注册会导致此错误。

将我们的服务生命周期设置为 Transient,它会按预期工作。

将通过城堡源查找原因。

于 2012-04-10T08:45:30.967 回答