Как создать исполняемый файл в .net - PullRequest
2 голосов
/ 23 сентября 2010

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

Ответы [ 3 ]

4 голосов
/ 23 сентября 2010

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

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

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

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

2 голосов
/ 23 сентября 2010

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

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

0 голосов
/ 23 сентября 2010

Джон прав.Создайте консольное приложение и затем запустите планировщик задач так часто, как вам нужно.

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

...