-1

重複の可能性:
response.redirect がエラーを引き起こすのはなぜですか?

私のサイトでは、メソッドを使用しましたResponse.Redirect(url, false)。これは、サイトに負荷がない場合にうまく動作します。しかし、ピーク時間が来ると、例外がスローされます。Response.Redirectサイトの使用率が高くなると例外がスローされるのはなぜですか?

表示される例外はThread was being aborted.. ローカルでこのエラーを再現できません。使用率が高い場合にのみライブでスローされます。

考えられる原因は、データの計算が行われ、データベースに保存されるページを通過し、データが表示される別のページに再び通過することです。どちらの場合もResponse.Redirect(url, false)、ページをめくっていました。通常、最終ページが表示されるまでに 20 ~ 30 秒かかります。ただし、例外発生時、リクエストは約 10 秒間しか処理されません。それは私の頭をぐるぐる回っています。

4

1 に答える 1

1

失敗するのはおそらく Response.Redirect ではなく、ターゲット ページの要求の完了です。これは、ブラウザで通常どおり開いていれば失敗していたはずです。

ボトルネックがサイトのどこにあるかを調査する必要があります。

于 2012-09-21T07:55:01.543 に答える