2014-01-08 106 views
1

我目前正在开发一个调用服务器上C#控制台应用程序可执行文件的网页。然而,这真是太棒了,我真的希望能够将控制台应用程序输出实时流式传输到调用应用程序的应用程序的文本框中。在控制台应用程序完成后,我已设法将控制台的输出重定向到文本文件,但最好是找出如何在应用程序运行时实时流到网页上的文本框。如何将C#控制台输出流式传输到ASP网页文本框

+0

[捕获控制台输出从.NET应用程序(C#)]的可能重复(http://stackoverflow.com/questions/186822/capturing-console-output-from-a-net-application-c) –

+0

任何你没有使用网络服务的理由? Web API和Ajax/Web Sockets将使这一点变得简单。 –

+0

您不会从服务器推送到Web客户端。客户必须提取信息。 – Alexander

回答

1

这不是一个简单的场景,你可以用C#alone.You完成必须使用AJAX(jQuery的)

下面是该讨论有关实时日志的创建一个实例的链接。

http://forums.asp.net/t/1602013.aspx

您将需要使用的UpdatePanel

+0

谢谢@techno,这正是我之后的所在 – user1963870

+0

@ user1963870欢迎您:) – techno

0

让您的网页(服务器端)读取txt文件,并将读取的文本放入您喜欢的任何控件中。然后让你的网页刷新自己/每10秒控制一次。

+0

“实时”是OP询问 – techno

+0

是的,但我们都知道不能做到。 – Alexander

+0

它可以用AJAX完成,请参阅我的回答 – techno