我需要一个流程,将日常数据编译成 PDF,然后附加到电子邮件中。我已经在正在开发的应用程序中使用 MSSQL 发送电子邮件,并希望继续使用 MSSQL 作为电子邮件处理器。
在我的研究中,我发现这可以通过创建 Windows 服务来实现。但是,因为我真的只希望这个过程每天运行一次;保持始终处于活动状态的 Windows 服务似乎有点过头了。
我从来没有使用任务调度程序来运行自建应用程序。我想确保我以正确的方式去做。据我了解,我将不得不...
- 在 Visual Studio 中创建一个新项目(Project X)
- 程序(项目 X)生成 PDF 并与 MSSQL 交互以发送电子邮件
- 将(项目 X)构建成 EXE
- 使用任务计划程序安排 EXE 以按我需要的任何计划运行。
有什么我应该关注的安全方面吗?只有我能想到的加密我的 MSSQL 连接字符串;当然,将 EXE 保留在 Web 应用程序所在的 Web 可访问目录之外。
提前感谢您的帮助/确认,因为我知道有些人会认为这是一个愚蠢的问题。