消息关闭
    暂无新消息!

关于网站后台定时执行任务

问题作者 : 忧伤程序汪2017-07-26发布
各位大神  网站部署在阿里云虚拟空间后  每隔一天发送一封邮件,总是实现不了  如果时间改成1个小时一封邮件,则没问题。我代码写在global.asax 中,网站打开  运行Application_Start函数。  发邮件写在了SendEmail方法中。最后防止IIS回收 在Application_End中写了防止应用程序池自动回收问题的代码

7个回答

︿ 2
asp.net 网站代码“防止回收”或者有人说什么“拉起”,是个笑话。网站随时会重启。你的网站是乏人问津所以你不知道,要是一个大网站,经常会重启asp.net 应用。

来看看你的问题就会发现,没人用这个网站,所以才出现这个问题。但凡有人经常,或者你在某个桌面或者windows服务里边定时去访问一下网站,它就不会显得无人问津。
︿ 0
这是一个方法,回头可以试试。有一个问题就是 IIS默认回收时间不是29个小时吗,我一天执行一次是24个小时,还没到29个小时呢。而且我在application_end 中写了代码防止iis回收