У меня есть консольное приложение C #, работающее на сервере linux, которое использует Console.Write () для вывода своих результатов на стандартный вывод. Если я вызываю его из командной строки, он выводит результаты, как и ожидалось, но когда я вызываю его из php с использованием exec или passthru, в stdout ничего не записывается. Фактически, документация по классу System.Console содержит следующее примечание: «Не следует использовать класс Console для отображения вывода в необслуживаемых приложениях, таких как серверные приложения». Какой правильный способ записи в стандартный вывод в этом сценарии?