#c# #asp.net-mvc
#c# #asp.net-mvc
Вопрос:
У меня есть действие в моем контроллере, выполнение которого может занять несколько часов (загрузка 100 тысяч записей из базы данных и поиск по каждой из этих записей в базе данных для получения дополнительных данных).
Мой вопрос в том, если время ожидания сеанса истекло, скажем, через (20 минут), прекратит ли действие в моем контроллере выполнение, и мой цикл будет завершен?
Спасибо
Комментарии:
1. Просто комментарий о дизайне: подумайте о переносе длительных заданий в фоновый рабочий? Контроллер не подходит для выполнения длительных задач..
2. Не делайте этого в своем контроллере. Переместите его куда-нибудь, например, в консольное приложение
3. Ах, я понимаю, спасибо вам, ребята!