Одна важная вещь в этом случае - убедиться, что код, содержащийся внутри задачи, обернут в блок try / catch, или любые возможные исключения, выданные в этом потоке, будут распространяться.Вы также должны убедиться, что в этой длительной задаче у вас нет доступа ни к одному из элементов Http Context, таким как Request, Response, Session и т. Д., Так как они могут перестать быть доступными к моменту обращения к ним.