【发布时间】:2023-03-17 19:05:02
【问题描述】:
问题, 我有一个网络应用程序 - .net 4。 客户要求他定期向用户发送有关他的新课程等的电子邮件。
创建的 web 应用程序将托管在“共享托管环境”上,不会超出 Windows 服务 - 通过 FTP 的 web 根文件夹以外的文件系统。
问题是……
由于共享主机,我无法为他创建一个 Windows 服务来检查数据库 - 如果有任何预定的邮件每 5 分钟发送一次。
所以我的问题是 - 无论如何我可以运行 wcf Web 服务或任何其他基于 Web 的服务或页面或处理程序,它们可以继续运行并自动检查数据库中是否有任何新的预定邮件 - 如果是,则开始自动发送它另一个线程。
也非常欢迎任何不同的建议或答案。感谢 SO 专家。
【问题讨论】:
标签: asp.net multithreading wcf windows-services scheduled-tasks