0

私はVS2010を使用しています。

例外を Application_Error に記録すると、自動的にカスタム エラー ページにリダイレクトされます。

カスタムエラーページで、エラーのスタックトラックを表示したいと考えています。

すべてのページで ajax コントロールを使用しており、次の記事のソリューションを使用すると ajax エラーが発生するため、次の記事のアプローチを実装できません。

次のように web.config を更新しました。

<customErrors defaultRedirect="~/CustomError.aspx" mode="On" redirectMode="ResponseRewrite" />

web.config の ajax エラーは次のとおりです。

Microsoft JScript ランタイム エラー: Sys.WebForms.PageRequestManagerParserErrorException: サーバーから受信したメッセージを解析できませんでした。このエラーの一般的な原因は、Response.Write() の呼び出しによって応答が変更された場合、応答フィルター、HttpModules、またはサーバー トレースが有効になっている場合です。詳細: ' の近くで解析中にエラーが発生しました

ASP.NET カスタム エラー ページ - Server.GetLastError() が null です

セッションおよびアプリケーションレベルのストレージに近づかないように言われているため、次のアプローチは使用できません。

Asp.net 4.0:カスタムエラーページで例外の詳細を取得するには?

それで、私のオプションは何ですか?? Application_Error にエラー情報を保存し、カスタム エラー ページでエラー スタック トレースを回復する他の方法はありますか? このページは、asp.net エンジンによって自動的に再ルーティングされています。

4

0 に答える 0