ASP.NET Application_Errorリダイレクト

Webアプリケーションがあり、ユーザーは大きなファイルをアップロードし始めました。エラーを避けるために、私はこれを行いました:

1- httpRuntime maxRequestLengthを設定します。
2 - Global.asaxのApplication_Error関数を次のように編集しました。

                Server.ClearError();
                Response.Redirect(Request.RawUrl, false);
                return;

それはうまくいけばうまく動作し、ユーザーは同じページにリダイレクトされます。 しかし、もしフィドラーがオフになっていれば、ブラウザはこれを示します:

エラー101(net :: ERR_CONNECTION_RESET):接続がリセットされました。

何が間違っているのですか?

1
あなたはこのリダイレクトで何をしたいですか?そして、あなたがエラーを "回避"しようとしているなら、なぜあなたはApplication_Errorを扱っていますか?あなたはそれを隠すつもりですか?
追加された 著者 Androiderson,
Request.RawUrlを使用して正しいURLを取得していることを確認してください。行:Response.Redirect(Request.RawUrl、false);ページは何度も同じページにリダイレクトされているようですが、デバッグステートメントを使用してみてください。
追加された 著者 Ashwini Verma,
Ashwini/Anderson - サイクルはありません。ユーザーは特大のPOSTを行い、私は彼を同じページ(GET)にリダイレクトし、醜いエラーの代わりにエラーメッセージを表示するつもりです
追加された 著者 Klinkerhofen,

答えはありません

0