Длительно выполняющаяся задача в контроллере MVC и время ожидания сеанса c#

#c# #asp.net-mvc

#c# #asp.net-mvc

Вопрос:

У меня есть действие в моем контроллере, выполнение которого может занять несколько часов (загрузка 100 тысяч записей из базы данных и поиск по каждой из этих записей в базе данных для получения дополнительных данных).

Мой вопрос в том, если время ожидания сеанса истекло, скажем, через (20 минут), прекратит ли действие в моем контроллере выполнение, и мой цикл будет завершен?

Спасибо

Комментарии:

1. Просто комментарий о дизайне: подумайте о переносе длительных заданий в фоновый рабочий? Контроллер не подходит для выполнения длительных задач..

2. Не делайте этого в своем контроллере. Переместите его куда-нибудь, например, в консольное приложение

3. Ах, я понимаю, спасибо вам, ребята!