与.net核心Web应用程序一起运行exe文件



我有一个可执行文件,我想与。net Core web应用程序一起运行。它需要在web应用程序加载时启动,并将持续运行直到web应用程序结束。我还需要能够检查可执行文件是否仍在通过UI运行,并有一个启动,停止或重新启动的选项。

我已经对此做了一些谷歌搜索,所有返回的都是exe文件预计在某个点结束的示例,而不是连续运行的任何内容。

任何正确方向的指示都很好。

Andy的评论是正确的。建议在ASP中使用后台任务和托管服务。网络核心。

您还可以使用signalr来记录您的服务状态。你可以用StartAsync and StopAsync开始或停止。而且不可能重新启动。后台服务与asp.net core一起启动。

更多细节,请查看博客:

用SignalR传递后台任务的状态

最新更新