Подтвердить что ты не робот

Отправлять письма в фоновом задании/задании по расписанию в asp.net mvc 3

У меня есть веб-приложение ASP.NET MVC 3, размещенное на обычном хостинге, (т.е. не принадлежащий или виртуальный сервер), и я хотел бы иметь возможность хранить электронные письма, скажем, в базы данных и их собрать и отправить в фоновом задании.

Если это был мой собственный сервер, я бы написал службу Windows, чтобы справиться с этим, но можно ли каким-либо образом реализовать/смоделировать запланированное задание/фоновое задание в процессе веб-приложения?

4b9b3361

Ответ 1

Вы можете взглянуть на Quartz.NET. Существует сообщение сообщения в блоге о том, как вы могли бы запустить его в режиме ожидания.

Ответ 3

Вы также можете использовать деньги на работу:

 HttpContext.Current.Cache.Add("jobkey",  
                         "jobvalue", null,  
                         DateTime.MaxValue,  
                         TimeSpan.FromSeconds(15), // set the time interval  
                         CacheItemPriority.Default, JobCacheRemoved); 

Подробнее см. this