At below, i do simple await call via ajax request on the page and i try to visit other pages or i try to visit page again on another tab but i am not able to visit other pages until Delay action complete.
I tested it on my local IIS Express and on server with full IIS versions. Why my website is not responsive while waiting on await call?
public async Task<ActionResult> Delay()
{
await Task.Delay(TimeSpan.FromSeconds(30));
return Content("success");
}