Memcached第2レベルのキャッシュを設定しようとしています。私は、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")
でmemcacheのプロバイダコード、ヌルはそれが出てエラーに原因と、返されます。
私は3つのプロジェクト、.UI、.Core、および.Dataを持っています.app.configは.UI用であり、.DataはSessionFactory
がビルドされ、この構成セクションをロードするコードが起動されます。 .DataにはNhibernate.Caches.Memcache
の参照がありますが、これを.UIに追加しようとしましたが、問題は解決しませんでした。
この設定については間違っていますか?それとも私のプロジェクトについては何か?誰もがNHibernate.Caches.MemCache
と全く経験を持っていますか? Google経由で見つかる情報はあまりありません。