asp.net - 将 Quartz 嵌入 ASP.NET 应用程序并始终运行
问题描述
我有一个正在进行的企业开发,其中涉及 Quartz 每天/每周的工作,例如
- 清理临时文件夹
- 发电子邮件
- 更新数据库
- 发布项目
我将 Quartz 嵌入到 ASP.NET 应用程序中,始终运行,没有空闲超时,并且每天凌晨 4 点回收应用程序池,并且运行良好。
我一直在 Stackoverflow 上进行搜索,许多人建议将其设为 Windows 服务,但这些答案已经有几年历史了——在 IIS 8 可用之前。
我想知道我的实现是否有一些缺点并且会导致未知的副作用?在这台机器上只运行 1 个 ASP.NET 应用程序。
解决方案
推荐阅读
- sql-server - SQL Server 如何使用“。”映射我的服务器。作为服务器名称?
- javascript - 与多个对象数组相交
- r - 如果不是所有列都存在于 R 中的所有数据框中,则按列合并数据框
- python - 如何在while循环中从列表中删除元组
- javascript - Safari 中的 JavaScript/HTML 视频标签。阻止现在播放控件
- javascript - 解构参数(TypeError:null 没有属性)
- python - 在自己的方法中更改类的属性是不好的做法吗?
- c# - 相对于其局部轴将速度添加到对象
- python - 仅将两个字典与第一个字典中的键合并
- php - SQL不更新和插入数据到数据库