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找到的信息。