title: Create asynchronous report in ASP.Net MVC
body: <p>I have an ASP.Net MVC web application where users should be able to create Excel reports. Some reports will take about 15 minutes to create. Therefore, I want to create these Excel files asynchronously and send them via email when they are ready.</p>
  
  <p>Once the user has posted the form with the request to create Excel file, the user should get an answer that says "Mail with attached Excel file will be sent to you in about 15 minutes."</p>
  
  <p>How do you do this?</p>