asp.net – 如何处理在IIS上运行的网站的计划任务?
发布时间:2020-12-16 04:17:44 所属栏目:asp.Net 来源:网络整理
导读:我有一个在 Windows服务器上运行的网站,我想添加一些执行各种职责的预定后台任务.例如,客户希望用户接收汇总网站上最近活动的电子邮件. 如果发送电子邮件是唯一需要执行的任务,我可能只是设置一个运行脚本来发送这些电子邮件的计划任务.但是,对于此特定站点,
我有一个在
Windows服务器上运行的网站,我想添加一些执行各种职责的预定后台任务.例如,客户希望用户接收汇总网站上最近活动的电子邮件.
如果发送电子邮件是唯一需要执行的任务,我可能只是设置一个运行脚本来发送这些电子邮件的计划任务.但是,对于此特定站点,客户端希望执行各种不同的计划任务,其中一些始终在运行,其中一些仅在满足某些条件时才运行.现在,他们已经给了我一些他们希望实施的初步事项,但我知道将来会有更多. 我想知道的是,如果有一个简单的Windows解决方案,它允许我定义需要运行的任务,然后有一个每天运行的计划任务并执行已定义的每个计划任务.批处理文件是最简单的方法吗,还是有其他一些我可以使用的解决方案? 解决方法
为了简化生活,我会避免构建一个巨大的单片exe并将工作分解为单个任务,并为每个任务执行Windows计划任务.这样,您可以更轻松地维护代码库,并在更细粒度的级别上更改功能.
稍后,您可以构建一个Windows服务,根据计划为每个不同的任务动态加载插件.这对于未来的项目可能更具可重用性. 但说实话,如果你在截止日期前我会应用KISS原则并按照每项任务计划任务. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp-classic – 如何在经典的asp中读取文本文件
- asp.net-mvc – 从Ajax表单帖子中重定向
- asp.net核心 – 是否可以自主托管没有IIS(不是Web API)的AS
- asp.net-mvc – ASP.NET MVC;使用EditorTemplates编辑集合,
- asp.net – 如何在两个或多个aspx页面之间传递会话变量?
- asp.net-mvc – 静态文件请求正在ASP.NET MVC3中托管代码
- asp.net-mvc – 错误System.Web.HttpCompileException(0x80
- 如何在我的ASP.NET应用程序中创建“通用错误”页面,以便它处
- asp.net – 我可以使用一种模式来编辑MVC3应用程序中的下拉
- ASP.NET CSS CSS语法问题中的类与CSSClass的区别
推荐文章
站长推荐
热点阅读