Запланированное выполнение кода в приложении MVC3 - PullRequest
0 голосов
/ 25 января 2012

Предположим, у нас есть работающий веб-сайт по управлению инцидентами поддержки компьютеров, разработанный на ASP.NET MVC3. В настоящее время операторы службы поддержки регистрируют инциденты поддержки вручную.

Мне нужно реализовать функцию автоматической регистрации инцидентов по расписанию. По сути, представьте класс, экземпляр которого будет работать постоянно (когда веб-сайт работает, конечно) и который на основе внутренней логики будет добавлять новые инциденты в хранилище данных.

Где я могу разместить такой код, чтобы убедиться, что его экземпляр находится в памяти и работает постоянно?

Ответы [ 2 ]

1 голос
/ 25 января 2012

Если вопрос заключается в том, как запускать запланированные задачи на сайте asp.net, вы можете использовать проект с открытым исходным кодом под названием

Кварцевый

1 голос
/ 25 января 2012

Вот статья Фила Хаака, команды MVP ASP.NET, где он рассказывает об этом и демонстрирует лучшие практики для этого.

http://haacked.com/archive/2011/10/16/the-dangers-of-implementing-recurring-background-tasks-in-asp-net.aspx

...