title: The remote host closed the connection. The error code is 0x800704CD
body: <p>I receive error emails from my website whenever an exception occurs. I am getting this error:</p>
  
  <blockquote>
    <p>The remote host closed the connection. The error code is 0x800704CD</p>
  </blockquote>
  
  <p>and don't know why. I get about 30 a day. I can't reproduce the error either so can't track down the issue.</p>
  
  <p>Website is ASP.NET 2 running on IIS7.</p>
  
  <p>Stack trace:</p>
  
  <blockquote>
    <p>at
    System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32
    result, Boolean throwOnDisconnect) at
    System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush()
    at
    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()
    at
    System.Web.UI.PageRequestManager.OnPageError(Object
    sender, EventArgs e) at
    System.Web.UI.TemplateControl.OnError(EventArgs
    e) at
    System.Web.UI.Page.HandleError(Exception
    e) at
    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
    context) at
    System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    at
    System.Web.HttpApplication.ExecuteStep(IExecutionStep
    step, Boolean&amp; completedSynchronously)</p>
  </blockquote>