Question: There are some `C#` console applications that started by **Windows scheduler**.  

How can I gather work progress from any of them (using internal data available only in concrete console application)?  

In other words, I want to show some data from running console application on my asp.net webforms website.  

 How can i do this?

Answer: 
Host a http server inside the console app that the website can communicate with. I already kind of do this using self host signal r inside a tray application and it works a treat.

<https://github.com/SignalR/SignalR/wiki/Self-host>
I would preferred old good [.NET Remouting](http://msdn.microsoft.com/en-us/library/kwdt6w2k%28v=vs.100%29.aspx) for this (check out [simple example for it](http://www.codeproject.com/Articles/10045/NET-Remoting-Sample)). But you can use WCF with NetNamedPipesBinding or NetTcpBinding binding.