Session dropped using combination of Azure, Https, and Remote HTTP calls
If you redirect, Asp.Net will delete session tokens. There is a boolean that can disable session deletion. Try:
Response.Redirect(vm.ReturnUrl, false);
Edit
Actually, Azure does load-balancing and you CANNOT guess which worker will get a given session. So you use either:
- Cookies
- Azure Shared Session Cache