Jak zaimplementować bardzo długie działające zadanie w tle w aplikacji Asp WebAPI

Piszę aplikację WebAPI, aby wykonać wiele długotrwałych zadań przetwarzania w tle.

Zauważam, że moje zadanie ładowania danych testowych jest zabijane przez System.Threading.ThreadAbortException, nawet po wyłączeniu recyklingu puli w IIS. Wiem, że istnieje sposób na uruchomienie bardzo długich (kilkugodzinnych) zadań w tle w aplikacji sieciowej, ale po prostu nie wiem, jak dokładnie to jest zrobione - albo pewne specyficzne ustawienia konfiguracji, technika kodowania, parametr Wen.config, itd ... Czy ktoś może udostępnić jakiś praktyczny sposób na zrobienie tego, proszę?

questionAnswers(2)

yourAnswerToTheQuestion