0

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

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

更笼统地说:Web 应用程序的服务器端代码能否在后台充当服务?(即使网络应用程序没有在任何浏览器中执行)

4

1 回答 1

1

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

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

使用 Quartz.NET 的 ASP.NET 计划任务

于 2012-09-27T08:12:50.397 回答