I’ve stumbled across an amazing ASP.NET / ASP.NET Core Background Job Scheduler called hangfire.

I cannot believe how amazing this is, how simple it is to use and how easy it was to implement it in my existing ASP.NET Core Web App.

One of the issues I stumble across quite a lot is handling the response timeout issue if I’m dealing with, either an incredible large amount of data, or waiting for another task to finish first. ASP.NET defaults to 90 seconds then disconnects the request, but the process still continues and may provide the response, but it’s been disconnected 🙁 read more