title: An existing connection was forcibly closed by the remote host - caused by a connection timeout?
body: <p>UPDATED:
  An oldish ASP.net site with 3 forms is randomly creating the error: An existing connection was forcibly closed by the remote host when these forms are sumitted</p>
  
  <ul>
  <li>The clients and their networks causing the error are seemingly random </li>
  <li><p>The httperr logs have Timer_ConnectionIdle log entries associated to some of the same IPs that are generating the aforementioned error.</p>
  
  <p>TARGETSITE: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)</p>
  
  <p>Stack Trace:</p>
  
  <p>at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
     at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)`</p></li>
  </ul>
  
  <p>Could increasing the Connection Timeout setting in IIS resolve this issue? </p>
  
  <p>Any ideas? Could an idle connection eventually cause this error?</p>