Мне было интересно, каким был бы простой и эффективный способ вызвать длительный / запущенный вызов хранимой процедуры через пользовательский интерфейс ASP.NET MVC 3, имеющий веб-интерфейс для немедленного возврата и пользователь "разрешил" закрыть браузери проверьте позже.
Я действительно не хотел бы создавать службы Windows только для этого, я думал об использовании подхода ThreadPool.QueueUserWorkItem
, переработка не будет даже большой проблемой, и приложение не будет работатьнаходиться под большой нагрузкой, это внутренний WebUI, который мы делаем для упрощения некоторых задач обслуживания.
Кто-нибудь пробовал подход ThreadPool.QueueUserWorkItem
и использовал кэш приложения или аналогичный способ для сохранения статуса вызова хранимой процедуры, например«ВЫПОЛНЕНО» или «ЗАВЕРШЕНО»?