title: WCF: The socket connection was aborted
body: <pre><code>CommunicationException was unhandled by user code
  The socket connection was aborted. This could be caused by an error processing your message
  or a receive timeout being exceeded by the remote host, or an underlying network resource
  issue. Local socket timeout was '02:48:04.9840000'.
  </code></pre>
  
  <p>I've been testing this application for months and have just seen this error after making a small change to one of the services.  It's only a few seconds, so I don't think it's a timeout issue.  </p>
  
  <p>InnerException: System.IO.IOException : The read operation failed, see inner exception</p>
  
  <p>(Inner) InnerException: System.Net.Sockets.SocketException - An existing connection was forcibly closed by the remote host.</p>
  
  <p>Any suggestions are greatly appreciated!  </p>
  
  <p>Thanks in advance</p>