We're stuck (for now) with hundreds of legacy objects that use static members extensively.
If I enqueue or schedule a job using these legacy objects, and two or more run in parallel, I'm almost guaranteed to get the static state stepped on.
I'd like an option in HangFire to force Jobs to run in their own appdomains, but it appears not to offer that option.
Have I missed some obscure configuration that will enable that?
Or, if not, has anyone written an extension of the Job that does this?