如何对 .config 文件中存储的数据执行计划?
在我的应用程序中,数据存储在 .config 文件中(以 XML 格式)。 用户可以设置他想要邮件的日期(例如通过邮件提醒)。 因此应该有一个调度程序每天执行以在目标日期向用户发送邮件。 由于没有数据库交互,如何运行调度程序?
我对这个任务完全空白。 谁能帮我?
提前致谢。
In my application data is stored in a .config file,(in XML format). User is able to set date on which he wants mail (like reminder through mail). So there should be a scheduler which will execute daily to send mails on target date to users. As there is no database interaction how is it possible to run scheduler?
I am totally blank about this task. Can anyone help me?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以让应用程序在后台运行,定期检查是否需要执行任务。 我经常使用 Windows 服务来执行此类任务。 或者,您可以以编程方式创建 Windows 计划任务来运行您的应用程序。
You can have an application running in background checking periodically if it is time to do a task. A windows service is what I use frequently for this kind of tasks. Or you can programatically create a windows scheduled task to run your app.
只需使用将运行任何 exe 的 Windows 调度程序服务,或者如果该过程非常复杂,您可以创建自己的服务。
Just use the windows scheduler service that will run any exe, alternatively if the process is significantly complex you could create your own service.
您可以使用最适合您的窗口调度程序或服务,但除此之外,您还可以在 Web 应用程序中选择运行计划任务。 为此,您必须使用 goabal.asax 文件。它将每 60 分钟运行一次。
global.asax代码如下::
you can use the window scheduler or service which suits you best but apart from that you have the option in web application also through which you can run the scheduled task. For that you have to use the goabal.asax file .It will run after every 60 minutes .
global.asax code is as follows ::