カスタム エラーを処理するために、web.config でカスタム エラー属性を使用しています。
このような:
<customErrors mode="On" defaultRedirect="~/Error.aspx" redirectMode="ResponseRewrite" />
エラーがスローされた後、ページはエラー ページにリダイレクトされますが、エラー ページでセッションにアクセスすると null になります。
私が使用し、使用ResponseRewrite
しない理由は、 elmah を使用してアイテムをResponseRedirect
通過するためです。Exception id
新しい空のasp.net Webサイトを作成しようとしましたが、それでも発生します。
同様の質問をいくつか見ましたが、回答がありません。