The command design pattern in classic ASP.NET MVC (Background workers)
Invoker - EventWorker
Command - CleanFiles
Receiver - FilesCleaner
<p><a href="https://scottlilly.com/c-design-patterns-the-command-pattern/">Great explanation</a></p>
<p><a href="https://thycotic.force.com/support/s/article/Changing-IIS-to-not-stop-worker-process-in-IIS-7-and-8">IIS preferences</a></p>