HttpModule内のエラーを処理するためのベストプラクティスに関する情報を見つけようとしましたが、残念ながらGoogleに関する情報を見つけることができませんでした。HttpModulesのINSIDEでエラー処理に関するガイダンスリソースはありますか?
私が見つけたすべての情報は、完全に関係のないエラーを記録するためにglobal.asaxまたはカスタムHTTPモジュールを使用する方法に関連しています。
編集:明らかにこの質問は誤解されています。私は、HttpModulesのフォールトを防止し、カスタムエラーのリダイレクションをトリガし、IISがスレッドを完全にシャットダウンするまで無限の例外チェーンを再びフォールトさせるソフトウェアパターンに関する情報を求めています。
これは、HttpSessionStateコレクションがHttpModulesのライフサイクルに依存することができないため、これは非常に重要ではありません。エラー条件が既に発生しているので、ASP.NETセッションCookieを読み込んで、ユーザー固有のデータをアプリケーションキャッシュに格納できるという識別子を取得できるとは予想できません。 HttpRequest.Itemsコレクションにデータを格納することは、複数の要求にわたって存在しないため、無意味になります。
私の最終結論は、この中間情報を保存するためにクッキーを使用しなければならないということでした。
私はIISがあると考えるならば、あなたのモジュールは、それが完全に要求 –