У меня есть служба Windows, которая должна периодически отправлять электронные письма.
Рядом с проектом службы Windows есть проект MVC 3, который отправляет электронные письма с помощью MvcMailer (прекрасно).
Я хочу использовать тот же движок для отправки электронной почты для службы Windows.
Как мне это сделать?
Импортировать двоичные файлы MVC и создать для этого один контроллер и новые представления? Будет ли это работать?
Сохранение его в базе данных и запрос моего веб-проекта на отправку электронной почты могут быть не лучшим решением, поскольку информация является результатом запроса и слишком велика для отправки в запросе.
Единственный другой вариант, который я вижу, - просто попросить веб-проект выполнить всю работу, но таким образом было бы не выгодно размещать службу Windows в другом сервисе для сохранения ресурсов приложения сайта.
Как бы вы это сделали?