gpt4 book ai didi

.net - 如何在 .net 网站中创建一个始终在后台运行的线程?

转载 作者:行者123 更新时间:2023-12-04 18:00:02 25 4
gpt4 key购买 nike

我打算建立一个小型网站,它将轮询第三方 Web 服务,例如每 15 分钟一次,将收集到的数据存储在 db 中并通过网页显示结果。

我希望投票每天 24 小时进行,无论是否有人访问该网站。

我知道我可以创建一个可以在服务器上运行的独立应用程序来执行此操作,但是否有一种干净的方法将其合并到网站代码中。我需要一些易于部署在便宜的 3rd 方托管站点上的东西。

欢迎任何指向正确方向的指针。

谢谢

最佳答案

将 global.asax 文件添加到您的网站项目。

这将为您提供四个事件处理程序,其中一个在您的应用程序加载时使用。

你可以在这里关闭你的线程。

此外,我建议您将线程设置为后台,以便在您关闭 Web 应用程序时让它们消失。

System.Threading.Thread.CurrentThread.IsBackground = true;

关于.net - 如何在 .net 网站中创建一个始终在后台运行的线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/515565/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com