中程度の信頼で実行するように nhibernate 2.1.2 を構成しようとしていますが、運がありません。中程度の信頼で実行するための提案に従い、プロキシを事前に生成しようとしました。
次に、すべてのクラスとバッグで default-lazy="false" を設定する遅延読み込みへのすべての参照を削除しようとしました。ただし、これにより、proxyfactory.factory_class を構成するように求める例外がスローされました
これらのメソッドはいずれも、一般的なセキュリティ例外をスローしたり、ライブラリが AllowPartiallyTrustedCallers を許可しないことを簡単にスローしたりするため、機能しませんでした。
中程度の信頼で実行したい場合、間違ったバージョンの NHibernate を使用していませんか?
使用すべき特定のバイナリまたはソースのセットはありますか。
アップデート:
カールが言及した城プロジェクトのメーリングリストに記載されている手順を使用して、これを機能させることができました。これに加えて、castle ライブラリと nhibernate ライブラリのデバッグ情報の生成を無効にする必要がありました。ここで見つけることができる、私が行った手順のクイックガイドを書きました