Как я могу составить расписание в asp.net mvc? - PullRequest
1 голос
/ 09 апреля 2011

Я ищу планировщик для asp.net mvc. Например, я хочу отправлять уведомления по электронной почте еженедельно, а также проверять срок действия контракта. Пожалуйста, предложите мне решение в asp.net MVC. Заранее спасибо.

Ответы [ 4 ]

5 голосов
/ 09 апреля 2011

Вы можете оформить заказ Кварц .NET .

2 голосов
/ 09 апреля 2011

Для функций планирования вам может быть лучше использовать службу Windows или консольное приложение, запускаемое по расписанию, а не веб-приложение.Веб-приложения работают лучше всего, реагируя на немедленные входные данные, и обычно не подходят для обработки действий, которые должны начинаться самостоятельно.Если вы попытаетесь запустить службу планирования в качестве фонового потока в веб-приложении, у вас могут возникнуть проблемы при перезапуске пула приложений или в случае, если IIS решит прекратить работу вашего потока.сказал: Quartz.NET - хорошая структура планирования с открытым исходным кодом.

0 голосов
/ 25 мая 2011

Для некритических запланированных задач вы определенно можете использовать Quartz.NET из вашего проекта ASP.NET MVC, но вы должны быть уверены, что приложение будет работать в большинстве случаев, что не относится к сайтам с низким трафиком.

Для поддержания работоспособности приложения вы можете использовать http://www.uptimerobot.com/, который будет проверять ваше приложение каждые 5 минут, а также вы будете получать мониторинг сайта с ним.

Посмотрите на сообщение в блоге для простого примера. http://asmiki.wordpress.com/2011/05/25/using-quartz-net-enterprise-scheduler-to-schedule-jobs-in-asp-net-mvc-application/

0 голосов
/ 09 апреля 2011

Посмотрите на мой ответ на тот же вопрос:

Планировщик для ASP.NET?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...