2010-09-23 48 views
2

我必须每周向订阅者发送一封电子邮件。这封电子邮件的内容来自数据库。我知道我必须在服务器上设置一个计划任务(我必须要求这个,因为我远程工作,没有管理员权限来执行此操作)。我过去做过这件事,电子邮件是由被调度任务调用的.net页面发送的。不过,我读过这不是最好的方法,我应该创建一个每次调用它时都会运行的可执行文件。如何在.net,VisualStudio 2008中创建可执行文件?你能解释一下吗?非常感谢!如何在.net中创建可执行文件

回答

4

你必须创建一个项目,实现逻辑(程序到您的需要)。

您的项目将连接到数据库,检索电子邮件,处理它们,记录做了什么,等等

当你编译project_dir/bin/Debugproject/bin/Release(取决于你如何编译你的项目)项目你会有你的库和可执行文件。如果您双击可执行文件,它将启动您的应用程序。

您可以将依赖库(DLLS)的可执行文件复制到服务器上的某个目录,然后创建计划任务。

2

只是建立一个控制台应用程序 - 他们可执行文件。

(你甚至可以建立一个WinForms应用程序,但你并不需要显示GUI这似乎有点毫无意义。)

0

乔恩的权利。构建一个控制台应用程序,然后让Task Scheduler根据需要随时执行它。

您只需构建它,导航到项目的构建路径并在其中找到您的.exe文件。从那里你可以复制到任何你喜欢的地方。

相关问题