在Web应用程序中集成Windows服务

时间:2012-09-27 08:08:27

标签: c# .net web-applications service

我需要在注册后的每个 n 天通知在我的网络应用中注册的用户,直到他们填写某个表单。

现在我想知道是否需要在我的服务器上安装单独的Windows服务,或者我是否应该直接在我的网络应用程序中集成邮件服务。

更一般地说:Web应用程序的服务器端代码可以在后台充当服务吗? (即使Web应用程序未在任何浏览器中执行)

1 个答案:

答案 0 :(得分:1)

查看Quartz.NET,它是开源作业调度系统,您也可以在Web应用程序中使用它。它从global.asax中的application_start事件开始,并在与网站相同的应用程序池中运行。

您可以在此博客文章中看到一个示例:

ASP.NET Scheduled Tasks with Quartz.NET