2009-05-29 29 views
0

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経由で見つかる情報はあまりありません。

答えて

0

私のapp.configで問題が発生しました。すべてが正しかったが、アセンブリによってロードされていなかった。私はそれを削除して再追加してから、うまくいきました。

関連する問題