asp.net – 如何处理在IIS上运行的网站的计划任务?
发布时间:2020-05-24 13:26:34 所属栏目:asp.Net 来源:互联网
导读:我有一个在 Windows服务器上运行的网站,我想添加一些执行各种职责的预定后台任务.例如,客户希望用户接收汇总网站上最近活动的电子邮件. 如果发送电子邮件是唯一需要执行的任务,我可能只是设置一个运行脚本来发送这些电子邮件的计划任务.但是,对于此特定站点,
|
我有一个在 Windows服务器上运行的网站,我想添加一些执行各种职责的预定后台任务.例如,客户希望用户接收汇总网站上最近活动的电子邮件. 如果发送电子邮件是唯一需要执行的任务,我可能只是设置一个运行脚本来发送这些电子邮件的计划任务.但是,对于此特定站点,客户端希望执行各种不同的计划任务,其中一些始终在运行,其中一些仅在满足某些条件时才运行.现在,他们已经给了我一些他们希望实施的初步事项,但我知道将来会有更多. 我想知道的是,如果有一个简单的Windows解决方案,它允许我定义需要运行的任务,然后有一个每天运行的计划任务并执行已定义的每个计划任务.批处理文件是最简单的方法吗,还是有其他一些我可以使用的解决方案? 解决方法为了简化生活,我会避免构建一个巨大的单片exe并将工作分解为单个任务,并为每个任务执行Windows计划任务.这样,您可以更轻松地维护代码库,并在更细粒度的级别上更改功能.稍后,您可以构建一个Windows服务,根据计划为每个不同的任务动态加载插件.这对于未来的项目可能更具可重用性. 但说实话,如果你在截止日期前我会应用KISS原则并按照每项任务计划任务. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 如何修复此MVC网站错误:无法加载文件或程
- asp.net-mvc – @ Html.ValidationSummary(true) – 真正的
- asp.net – 如何使用AntiXss Library正确清理内容?
- asp.net – RequiredFieldValidator要求用户单击两次
- ASP.NET Core的Keycloak客户端
- 加速ASP.Net网站或应用程序
- asp.net-mvc – 动态加载部分视图
- 在ASP.NET C#中调用Web服务时,Session为null
- asp.net – 向GridView Row添加ID
- asp.net-mvc – 可以使用存储库将外键映射到对象吗?
推荐文章
站长推荐
- asp.net-mvc – 在ASP.NET MVC 3中等效的Flash
- asp.net-mvc – 什么时候使用ViewData而不是View
- asp.net-mvc – IE 11 SignalR不工作
- asp.net-mvc – ASP.NET MVCWindsor.Castle:使用
- asp.net-mvc-4 – 无法获取MVC 4 FileExtensions
- asp.net – 无法找到请求的.Net Framework数据提
- asp.net-mvc – 在BaseController的OnActionExec
- ASP.NET 程序中删除文件夹导致session失效问题的
- asp.net-mvc – 来自SignalR的这些轮询请求来自哪
- asp.net-mvc – 在MVC中将值从Controller传输到S
热点阅读
