1. ホーム
  2. asp.net

[解決済み] リモートホストが接続を閉じました。エラーコードは0x800704CDです。

2022-02-03 04:45:26

質問

例外が発生するたびに、私のウェブサイトからエラーメールが届きます。このようなエラーが発生します。

<ブロッククオート

リモートホストが接続を閉じました。エラーコードは0x800704CDです。

で、理由がわからない。1日に30件ほど届きます。私もこのエラーを再現できないので、問題を突き止めることができません。

ウェブサイトは、IIS7上で動作するASP.NET 2です。

スタックトレース

<ブロッククオート

で System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect) at System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush() で System.Web.HttpResponse.Flush(Boolean finalFlush) at System.Web.HttpResponse.Flush() at System.Web.HttpResponse.End() at System.Web.UI.HttpResponseWrapper.System.Web.UI.IHttpResponse.End() で System.Web.UI.PageRequestManager.OnPageError(Object sender, EventArgs e) at System.Web.UI.TemplateControl.OnError(イベントアーグ) e) にて System.Web.UI.Page.HandleError(Exception) e) にて System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean) includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) at System.Web.UI.Page.ProcessRequest(HttpContext) context) at ASP.default_aspx.ProcessRequest(HttpContext)の項参照。 コンテキスト) System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()を実行する。 で System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) です。

どのように解決するのですか?

これはよくあることなんです。 これは、ユーザーがファイルのダウンロードを開始した後、次のいずれかが発生したことを意味します。 失敗 または キャンセル である。

この例外を再現するには、自分でやってみてください。しかし、この例外を防ぐ方法は知りません(この特定の例外だけを処理する場合を除く)。

アプリによって最適な方法を決定する必要があります。