I have a somewhat long-taking WCF-based process. WCF service runs in Azure if its of any help. The issue I believe has to do with timeouts:
1) Winforms client has
The Windows Azure load balancer terminates idle connections after 60 seconds.