私たちのアプリケーションには、リクエスト パラメータを読み取り、レスポンスを提供するリクエスト ハンドラ (.ashx) が 1 つあります。
しかし、「スレッドが中止されました」というメッセージが表示されることがあります。コード内の以下のステートメントで。
context.Request.Params["action"]
スタックトレース :
System.Threading.ThreadAbortException: Thread was being aborted.
at System.Web.HttpRequest.FillInFormCollection()
at System.Web.HttpRequest.get_Form()
at System.Web.HttpRequest.FillInParamsCollection()
at System.Web.HttpRequest.GetParams()
at System.Web.HttpRequest.get_Params()
誰でもこれについて私たちを助けることができますか?
web.config を追加した後、エラーが発生し始めました。この設定との関連性はありますか?
<!-- 10MB in kilobytes, default is 4096 or 4MB-->
<httpRuntime maxRequestLength="10240" />
このエラーは頻繁に発生するわけではなく、10,000 回の呼び出しで 5 回発生する可能性があります。