I have an IIS application which hosts a TCP WCF service in Global.asax. I use that service to make interrole communications between my roles in Windows Azure. The problem is WCF services stops working after application pool recycles(29 Hours). After that, my interrole requests starts to fail.
How can I control recycle event to keep my webroles alive. What is the best solution to do it? I tried auto-start feature but it didn't work.