2010-09-23 3 views
2

Мне нужно отправить еженедельное письмо подписчикам. Содержимое этого письма поступает из базы данных. Я понимаю, что мне нужно настроить запланированную задачу на сервере (я должен попросить об этом, поскольку я работаю удаленно и не имею прав администратора для этого). Я делал это в прошлом, когда электронное письмо отправляется на страницу .net, которая вызывается запланированной задачей. Однако я читал, что это не лучший способ сделать это, и что я должен создать исполняемый файл, который запускается каждый раз, когда он вызывается. Как создать исполняемый файл в .net, VisualStudio 2008? Могли бы вы объяснить? Большое спасибо!Как создать исполняемый файл в .net

ответ

4

Вы должны создать проект, реализовать логику (программу его к вашему необходимо).

Ваш проект будет подключаться к базе данных, получение сообщений электронной почты, их обработки, регистрации, что было сделано, и т.д ...

При компиляции проекта в project_dir/bin/Debug или project/bin/Release (в зависимости, как вы собрали ваш проект) вы будете имеют свои библиотеки и исполняемые файлы. Если вы дважды щелкните исполняемый файл, он запустит ваше приложение.

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

2

Просто создайте консольное приложение - они являются исполняемым.

(Вы можете даже создать приложение WinForms, но, как вам не нужно, чтобы показать GUI это кажется немного бессмысленным.)

0

Jon's right. Создайте консольное приложение, а затем планировщик задач выполните его так часто, как вам нужно.

Вам просто нужно его построить, перейдите к пути сборки для проекта и найдите там свой файл .exe. Оттуда вы можете скопировать его туда, где бы вы ни были.

Смежные вопросы