context_PostAcquireRequestState イベントに登録されたカスタム IIS モジュールがあります。利用可能な場合は、結果をセッションにキャッシュしたいと考えています。しかし、何らかの理由で、セッションが利用可能かどうかを確認しようとすると、「このコンテキストではセッション状態を利用できません」というエラーが表示され続けます。
if (application.Session != null)
それが私のセッションチェックです。この記事の答えを試しました。しかし、同じエラーが発生しました。
PS通常のフローとして例外に依存することは良い習慣だとは思いません。したがって、エラーをキャッチしてセッションなしで続行することは避けたいと思います。