0

NHibernateの第2レベルのキャッシュとしてNCacheを使用しています。

ローカルコンソールテストアプリは、キャッシュからアイテムを取得できます。

ただし、Webアプリでは、「キャッシュが初期化されていません」と表示されます。

WCFを使用して、フロントサイトを介してクエリを実行するバックサイトに接続しています。

誰かがこのエラーを修正する方法について何かアイデアがありますか?

ありがとう

4

1 に答える 1

0

これに対する問題は、バックエンドWCFサービスをCastleに登録する方法であることがわかりました。

'PerWcfOperation'またはTransient以外の他の登録を使用すると、このエラーが発生しました。

サービスライフサイクルを一時的に設定すると、期待どおりに機能します。

理由を見つけるために城の情報源を調べます。

于 2012-04-10T08:45:30.967 に答える