Just as a heads up, my scenario is different for example from This link because it's a recurring job instead of a simple fire-and-forget.
I am using Quartz, Autofac (with Autofac extensions for Quartz), and MVC 5.
The problem is that single instance services are resolved just fine from IJob classes, but I don't have any way to resolve anything per-request scoped. For example lets say that happens every 5 minutes.
The services and repositories cannot and should not be rescoped.
So what is someone supposed to do with long running and recurring background tasks?