The problem was that I updated my solution to use the latest version of the Windows Azure SDK. I moved from 1.7 to 1.8.
But links to "Microsoft.WindowsAzure.ServiceRuntime" still pointed to 1.7. SDKs are installed on the side of the site and are not connected to each other.
Since the versions did not match my code, which was never played by roles in the emulator and on the azure windows. The code that was executed was the default Role implementation, and the Run method continued to complete, in turn, forcing this role to maintain recirculation.
source share