Я создал веб-службу с HttpListener
. Для некоторых запросов ему нужны длительные рабочие задания, которые могут занимать около 10 минут. Так что я следующий и вернуться с сервера:Работы HTTPListener и LongRunning
var task = Task.Factory.StartNew(() => ImportDocuments(), TaskCreationOptions.LongRunning);
CreateResponse(context.Response, "started");
Это гарантированно вернуться с сервера и запустить новый поток для выполнения задачи или я должен использовать Process.Start
? Я не использовал Process.Start
, как я должен, чем реализовать отдельное приложение, чем приложение Windows.