Windows服务中的Web服务

时间:2014-04-08 11:04:39

标签: c# web-services windows-services quartz-scheduler

我正在开发一个网络应用,用户可以在其中保存预定的短信提醒。我想在Windows服务中使用Quartz作为我的调度程序来处理短信部分,但我的问题是如何在我的网站和Windows服务之间进行通信?即:在网站上的短信通知注册我想在Windows服务中为该短信做一个定时的预定工作。那可能吗?我跟随这个post在我的Windows服务中有一个web服务,但是由于某些错误,windows服务在启动后立即停止。

1 个答案:

答案 0 :(得分:1)

我会支持您使用Windows服务的要求,因为我相信您不需要。您可以在普通的IIS网站中使用Quartz.NET调度程序。 Quartz.NET可以使用数据库来协调作业执行。该解决方案在工作进程关闭的情况下是集群就绪且安全的。

这可能比管理Windows服务容易得多。尤其是IIS站点的部署故事很容易。