Как выполнять ежедневное обслуживание записей базы данных в проекте MVC2? - PullRequest
0 голосов
/ 11 января 2011

Веб-приложение работает с базой данных.Раз в день базу данных следует сканировать и отправлять пользователям оповещения.

Из того, что я видел, должен быть создан дополнительный проект, который будет установлен на сервере и будет работать с той же базой данных.Исполняемый файл, созданный этим проектом, должен быть установлен в планировщике Windows, чтобы активироваться один раз в день.

Это кажется сложным и неэффективным: запуск дополнительного исполняемого файла и работа с той же базой данных.

Этолучший способ сделать это?

1 Ответ

3 голосов
/ 11 января 2011

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

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