簡體   English   中英

如何在出現時將控制台輸出傳遞給ASP.NET頁面?

[英]How can I pipe console output to an ASP.NET page as it appears?

我想從ASP.NET頁面運行一個控制台程序,將輸出傳輸到標簽或其他控件,並在每個Console.Writeline發生時動態更新。

我怎么做?

您可以使用ProcessStartInfo類從另一個程序捕獲標准輸出:將RedirectStandardOutput設置為true,然后從StandardOutput屬性讀取程序輸出。

您閱讀的數據可用於您希望的任何目的。

將控制台應用程序作為Web服務(帶有XML或JSON的WCF)的一部分運行,並使用ASP.NET AJAX定期刷新。 這樣,數據傳輸是最小的,定期查詢在回復中偶爾會有額外的數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM