Console.WriteLine(exception.Message);
在ASP.NET网站上做了什么?
在ASP.NET中,控制台在哪里?如果我在ASP.NET网站上使用Console.WriteLine(exception.Message);
,这是否会将消息输出到存储在服务器某处的日志文件中?
答案 0 :(得分:3)
它什么也没做,因为没有Console
,所以无处可输出你想要输出的内容。它不会自动记录在任何地方 - 你必须自己设置。
-
稍微展开
Console
类专门指代console application
中的控制台窗口(即非图形DOS样式的可执行程序)。
在ASP.net
中,您的代码在Web服务器上运行,并且没有控制台这样的东西。
如果您需要记录调试/异常输出,请查看使用Log4net或类似内容,或者自己动手。