Вы можете поместить действие контроллера asp.net MVC в планировщик Windows - PullRequest
0 голосов
/ 21 июля 2010

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

Поскольку все, что у меня есть, - это URL, каков наилучший способ "выполнения" этого URL на ежедневной основечерез окна расписаний

1 Ответ

3 голосов
/ 21 июля 2010

Не планируйте контроллер.

Преобразуйте логику вашего контроллера в разделяемую библиотеку и вызовите эту библиотеку из контроллера.

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

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

...