在J2EE应用程序中(比如在WebSphere中运行的应用程序),当我使用System.out.println()时,我的文本将转到标准输出,由WebSphere管理控制台映射到一个文件
在ASP.NET应用程序(如在IIS中运行的应用程序)中,Console.WriteLine()?IIS进程必须有一个stdin、stdout和stderr;但是stdout是否映射到Windows版本的/dev/null,或者我是否缺少一个关键概念
我不是问我是否应该登录那里(我使用log4net),但是输出到哪里去了?我最好的信息来自这次讨论,他们说Console.SetOut()可以更改TextWriter,但它仍然没有回答控制台的初始值是什么,或者如何在运行时代码的配置/外部设置它的问题
如果使用System.Diagnostics.Debug.WriteLine(…)而不是Console.WriteLine(),则可以在Visual Studio的输出窗口中查看结果