Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用窗口外服务或控制台应用程序从ASP.NET自动发送电子邮件通知_Asp.net - Fatal编程技术网

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

使用窗口外服务或控制台应用程序从ASP.NET自动发送电子邮件通知,asp.net,Asp.net,我们在ASP.net中开发了应用程序,数据库是SQL server,部署在客户端环境的本地iis服务器上。目前,我们有了新的要求,在内容过期30天之前向用户发送通知电子邮件 客户明确表示,他们不会在服务器上安装和维护窗口服务或控制台应用程序计划任务 有没有办法从asp.net应用程序发送自动通知?请分享您实现这一目标的解决方案 试试Quartz.net: 或者向global.asax添加计时器: '--Save Translations every 15minutes, startin

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

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

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

试试Quartz.net:

或者向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

这个问题没有一个我们可以解决的明确问题,也没有表明你方试图实施它的任何努力。由于问题太广泛,请添加您的代码以及您面临的问题。谢谢。我得到了下面的答案。这正是我需要的。非常感谢克里斯托夫。Quartz.net工作正常。Quartz.net上是否涉及任何犯罪,是否存在任何已知问题。