title: Long-running Asynchronous Thread in WCF
body: <p>There is a WCF Service with a long-running Asynchronous Thread.
  This long-running operation can run more then 1 day.
  We are hosting WCF Service on IIS 6.</p>
  
  <p>The Thread is running OK, but in 20 minutes we are receiving error message:<br>
  <strong>"Thread has been aborted"</strong></p>
  
  <p>The Thread is dead as a result.</p>
  
  <p>Our WCF Service configuration:<br>
  <strong>[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)]</strong><br>
  <strong>[ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Single)]</strong></p>
  
  <p>Can you suggest the source of this problem?</p>
  
  <p>Thank you for you answers.</p>