Как я могу направить вывод консоли на страницу ASP.NET, как она появляется? - PullRequest
3 голосов
/ 31 июля 2009

Я хотел бы запустить консольную программу со страницы ASP.NET, направить вывод в метку или другой элемент управления и динамически обновлять его при каждом Console.Writeline.

Как мне это сделать?

Ответы [ 2 ]

2 голосов
/ 31 июля 2009

Вы можете получить стандартный вывод из другой программы с помощью класса ProcessStartInfo: установите RedirectStandardOutput в значение true, а затем прочитайте вывод программ из свойства StandardOutput.

Данные, которые вы прочитали, могут использоваться для любых целей.

1 голос
/ 31 июля 2009

Запустите консольное приложение как часть веб-службы (WCF с XML или JSON) и периодически обновляйте, используя ASP.NET AJAX. Таким образом, передача данных минимальна, периодический запрос со случайными дополнительными данными в ответе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...