Куда Console.WriteLine идет в ASP.NET? - PullRequest
288 голосов
/ 26 сентября 2008

В приложении J2EE (например, запущенном в WebSphere), когда я использую System.out.println(), мой текст выходит на стандартный вывод, который отображается в файле консолью администратора WebSphere.

В приложении ASP.NET (например, запущенном в IIS), куда выводится Console.WriteLine()? Процесс IIS должен иметь stdin, stdout и stderr; но выводится ли стандартный вывод на версию / dev / null для Windows или здесь отсутствует ключевая концепция?

Я не спрашиваю , должен ли я войти туда (я использую log4net), но куда идет вывод? Моя лучшая информация пришла из этой дискуссии , где говорят, что Console.SetOut() может изменить TextWriter, но он все еще не ответил на вопрос о том, что является начальным значением Консоли или как его установить в конфигурации / вне кода времени выполнения.

Ответы [ 11 ]

0 голосов
/ 26 сентября 2008

В приложении ASP.NET я думаю, что оно идет в окно вывода или в консоль, которое видно во время отладки.

...