自动发送电子邮件通知从ASP.NET与出窗口服务或控制台应用程序

我们在ASP.net开发应用程序,数据库是SQL服务器,并在客户端环境中部署在本地iis服务器上。 目前我们有新的要求,在内容到期30天之前向用户发送通知电子邮件。

客户明确表示,他们不会在其服务器上安装和维护窗口服务或控制台应用程序计划任务。

有没有办法从asp.net应用程序发送自动通知? 请分享您的解决方案来实现这一目标。


尝试Quartz.net:http://www.quartz-scheduler.net/

或者将一个Timer添加到global.asax中:

    '--Save Translations every 15minutes, starting 15sec after appstart
    Dim TimerDelegate As Threading.TimerCallback = AddressOf SaveTranslationUseage
    Dim MyTimer As Threading.Timer = New Threading.Timer(TimerDelegate, Nothing, TimeSpan.FromSeconds(15), TimeSpan.FromMinutes(15))

和“工人”方法:

Private Sub SaveTranslationUseage()
    Translator.SaveLastUsages()
End Sub
链接地址: http://www.djcxy.com/p/38899.html

上一篇: Automatic Email notification from ASP.NET with out window service or console app

下一篇: Migrating Windows scheduled tasks or windows services to Azure Web Jobs