Мне нужен процесс, который собирает ежедневные данные в PDF-файл, который будет вложен в электронное письмо. Я уже использовал MSSQL для отправки электронных писем в разрабатываемом приложении и хотел бы продолжать использовать MSSQL в качестве обработчика электронной почты.
В своем исследовании я обнаружил, что этого можно достичь, создав службу Windows. Но, поскольку я действительно хочу, чтобы этот процесс запускался один раз в день; поддержание всегда активной службы Windows кажется излишним.
Я никогда не использовал планировщик задач для запуска самостоятельно созданного приложения. Я хочу убедиться, что я иду по этому пути правильно. Как я понимаю, мне придется ...
- Создание нового проекта (Project X) в Visual Studio
- Программа (Project X) для создания PDF и взаимодействия с MSSQL для отправки электронного письма
- Сборка (проект X) в EXE
- Запланируйте запуск EXE с помощью планировщика заданий по любому расписанию.
Есть ли какие-либо аспекты безопасности, о которых я должен беспокоиться? Только те, о которых я могу думать, шифруют мою строку подключения MSSQL; и, конечно же, держать EXE вне каталога, доступного через Интернет, в котором находится веб-приложение.
Заранее спасибо за помощь / подтверждение, поскольку я знаю, что некоторые подумают, что это глупый вопрос.