用户关闭broswer后继续运行操作

时间:2017-07-12 22:53:46

标签: asp.net node.js server cron cgi

我知道这可能不是一个理想的stackoverflow问题,但我不知道还能在哪里问。简而言之,我已经构建了一个在LAN网络上运行的Web应用程序。原因是它位于某个地方,互联网接入非常有限。但是应用程序的一部分需要通过Twilio连接到外部互联网。

基本上我的问题是,即使用户退出会话,如何让脚本继续尝试发送短信?是某种cron工作还是我最好使用asp.net或node.js?或者cgi脚本可以做到吗?很抱歉,如果这是一个愚蠢的问题,我并不过分熟悉服务器及其实际工作方式。

谢谢你们,让我知道是否需要澄清

1 个答案:

答案 0 :(得分:1)

你可以使用火灾和忘记方法;但是,不建议这样做。

Task.Run(() => StartLongRunningProcess());

相反,您可能需要考虑使用后台任务,例如hangfire

How to run Background Tasks in ASP.NET