c# - 在asp.net中加载数据的后台线程

标签 c# asp.net iis

我想使用线程将数据加载到我的应用程序域,以便它始终执行。我怎样才能做到这一点?我希望线程将在 iis 启动时启动并在 iis 退出时终止。

注意: 我想这样做,以便我可以在我的 asp.net 应用程序中使用断开连接的体系结构。

提前致谢, 小杉

最佳答案

杉树

执行此操作的最简单方法是在 Global.asax 的 App_Start() 方法期间启动阻塞后台工作程序,然后使用 Global.asax 中的 App_Stop() 终止它。

让线程位于 WaitHandle 上,直到它准备好接收更多数据,然后发出信号等待备份。或者,如果您真的想编写一些贫民窟的代码,您可以让它使用计时器以固定的时间间隔进行轮询。

关于c# - 在asp.net中加载数据的后台线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4766967/

相关文章:

c# - 如何非常外科地和具体地抑制 MSB3277 警告,只针对我们想要允许的一个冲突?

c# - 在类名中使用下划线

c# - 申报差异: "var x = .." vs "var x; x = .."

asp.net - 如何在 MVC 3 中设置图表系列颜色?

iis - 用于 IIS Web 服务器日志的日志分析器工具

asp.net-mvc - 在 IIS 中部署 .NET Core RC2 时出现服务器错误 502

c# - 服务器上的错误 "This command is not available because no document is open"

c# - $.ajax 返回页面的 HTML 而不是结果

c# - 使用 SOAP Web 服务

iis - 安装 IIS 管理工具时 DoCmd.SendObject 失败