Как запустить длительный процесс асинхронно в asp.net?C#

Место общения программистов C#
Ответить
Anonymous
 Как запустить длительный процесс асинхронно в asp.net?

Сообщение Anonymous »

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

Подробнее здесь: https://stackoverflow.com/questions/130 ... er-asp-net
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»