2010-11-28 18 views
1

私は、セッションがアクションメソッドの前に開き、直後に閉じる、セッションごとのオープンセッションアプローチでnhibernateを使用しています。ASP.NET MVC AsyncController with NHibernate

AsyncControllerを使用すると、コントローラは元のXXXAsyncメソッドから返された場合でもコントローラがデータ操作を実行しますが、HttpContext.Currentもnullの間にnullセッションが検出されるため、このモデルは中断します。

この問題を解決する方法はありますか?

答えて

0

よくセッションを開くコードを修正して、アクションの直後に閉じて、XXXCompletedアクションの後で閉じるようにしてください。

+0

しかし、2つのアクション「終了」があります - 同期と非同期の権利ですか?あなたは何を提案しますか? – Yannis

関連する問題