Lösen von Autofac-Komponenten im Hintergrund Aufgaben in ASP.NET

Wie kann ich unter Verwendung von Autofac in ASP.NET zusammen mit dem ContainerDisposalModule das Auslösen und Vergessen von Aufrufen unterstützen, die Komponentenabhängigkeiten aufweisen, die gelöst werden müssen? Das Problem, auf das ich stoße, ist, dass die ASP.NET-Anforderung den Gültigkeitsbereich der Anforderung abschließt und verfügbar macht, bevor der Task ausgeführt wird. Daher schlagen alle Komponenten, die im neuen Thread aufgelöst werden müssen, mit der Meldung "Instanzen können nicht aufgelöst werden" fehl und verschachtelte Lebensdauern können von diesem LifetimeScope nicht erstellt werden, da es bereits entsorgt wurde ". Was ist der beste Weg, um Feuer zu unterstützen und Anrufe mit Autofac in ASP.NET zu vergessen? Ich möchte die Anforderung zur Ausführung bestimmter Aufgaben, die für Hintergrundthreads ausgeführt werden können, nicht verzögern.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage