0
我试图设置Memcached二级缓存。我遵循了我可以找到的文档,包括从SVN下载项目并查看它们在测试项目中的配置情况,并在我的app.config中结束。虽然配置管理器无法获取nhibernate配置节
<configuration>
<configSections>
<section name="memcache" type="NHibernate.Caches.MemCache.MemCacheSectionHandler,NHibernate.Caches.MemCache" />
</configSections>
<memcache>
<memcached host="xx.xx.xx.xx" port="11211" weight="10" />
</memcache>
</configuration>
然而,当NHibernate.Caches.MemCache
呼叫configurationmanager.getsection("memcache")
内存缓存提供商的代码,则返回null,这会导致它出错了。
我有三个项目,.UI,.Core和.Data - app.config用于.UI和.Data是SessionFactory
构建的地方,并且希望加载此配置节的代码已启动。 .Data有Nhibernate.Caches.Memcache
引用,我试着将它添加到.UI,但是这并没有解决问题。
这个配置有什么不正确?或者也许是关于我的项目?有没有人有任何经验NHibernate.Caches.MemCache
?没有太多关于通过Google找到的信息。