What are the benefits of using asynchronous controllers on my ASP.NET MVC website? Please explain using simple terms; I am not a .NET expert
I think the documentation says this quite simply: http://msdn.microsoft.com/en-us/library/ee728598.aspx
The AsyncController class allows you to write asynchronous action methods. You can use asynchronous action methods for long-term use, requests not related to the processor. This avoids blocking the web server from doing work while processing the request.
Working URL: Using Asynchronous Methods in ASP.NET MVC 4