.net 4.5, asp.net mvc: Как лучше всего запустить длительный процесс (1-2 минуты) из приложения ASP.NET, учитывая, что его следует запускать в однопоточной среде. Я имею в виду, что процесс инициируется одновременно только для одного пользователя, выполнения для всех остальных пользователей должны ждать, пока не завершится текущее выполнение? Сценарий следующий: пользователь нажимает кнопку, которая запускает какие-то длительные вычисления, HTTP-ответ немедленно возвращается пользователю, затем пользователь должен запросить статус вычислений отдельным запросом вручную. Прерывание HTTP-сессии Asp.net не должно приводить к завершению процесса, он должен продолжаться. Процесс может быть запущен на том же или отдельном сервере.
Подробнее здесь: https://stackoverflow.com/questions/130 ... er-asp-net