IIS7 統合モードに移行していて、問題が発生しました。WindowsAuthentication を使用して認証しますが、WindowsPrincipal への参照を保存して、今後の要求で AD に対して必要に応じて承認できるようにします。IIS 7 統合モードでは、トークンは (要求間で) 閉じられているため、IsInRole を実行しようとすると、破棄された例外が生成されます。このトークンをキャッシュする方法、または WindowsPrincipal の使用を変更して、承認要求ごとに取得するために AD 要求を連続して行う必要がないようにする方法はありますか?
WindowsPrincipal.IsInRole("") - System.ObjectDisposedException: {"安全なハンドルが閉じられました"} からスローされる例外を次に示します。
ありがとう。