У меня есть приложение, в котором пользователь должен загрузить фотографию. После загрузки фотографии на сервер, которая не должна занимать много времени, пользователь должен получить ответ, который является обычной HTML-страницей с надписью "спасибо ... бла бла бла ..."
Теперь, после того, как ответ отправлен клиенту, и он продолжает свой веселый путь, я хочу, чтобы сервер продолжил работу над этой фотографией. Это должно сделать что-то тяжелое и займет много времени. Но это нормально, потому что пользователь ничего не ждет. Он, вероятно, на другой странице.
Итак, мой вопрос, как мне сделать это с ASP.NET.
Приложение, которое я пишу, находится в ASP.NET MVC, поэтому я представляю что-то вроде
//save the photo on the server
//and send viewdata saying "thanks..."
return View();
//keep doing heavy processing on the photo
Но я думаю, это не совсем так. Кроме того, поскольку иногда я работаю с ASP.NET WebForms, как это можно сделать и с WebForms.
Спасибо!