What's the recommended place to initialize things like background tasks, resource preloading and other application logic on ASP.NET MVC6?
I know this could be called in a Startup class but what bothers me is that it has nothing to do with IApplicationBuilder or IServicesCollection, so it seems out of place.
Should I just add back a Global.asax and keep it on Application_Start?
Thanks.