C#控制台应用程序和ASP.NET WebForms应用程序之间的共享存储

提问

Windows调度程序启动了一些C#控制台应用程序.
如何从其中任何一个收集工作进度(使用仅在具体控制台应用程序中可用的内部数据)?
换句话说,我想显示来自asp.net Webforms网站上正在运行的控制台应用程序的一些数据.我怎样才能做到这一点?

最佳答案

在可以与网站进行通信的控制台应用程序中托管http服务器.我已经在托盘应用程序中使用自宿主信号r做到了这一点,并且可以正常工作.

https://github.com/SignalR/SignalR/wiki/Self-host