Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET中的Console.WriteLine_C#_Asp.net_.net_Console - Fatal编程技术网

C# ASP.NET中的Console.WriteLine

C# ASP.NET中的Console.WriteLine,c#,asp.net,.net,console,C#,Asp.net,.net,Console,什么是Console.WriteLine(异常.Message)在ASP.NET网站上做什么 在ASP.NET中,控制台在哪里?如果我使用Console.WriteLine(exception.Message)在ASP.NET网站上,这会将消息输出到存储在服务器某处的日志文件中吗?它不会执行任何操作,因为没有控制台,因此无法输出您试图输出的内容。它不会自动记录在任何地方-您必须自己设置 -- 稍微扩展一下 控制台类特别指的是控制台应用程序中的控制台窗口(即非图形DOS风格的可执行程序) 在ASP

什么是
Console.WriteLine(异常.Message)在ASP.NET网站上做什么


在ASP.NET中,控制台在哪里?如果我使用
Console.WriteLine(exception.Message)
在ASP.NET网站上,这会将消息输出到存储在服务器某处的日志文件中吗?

它不会执行任何操作,因为没有
控制台,因此无法输出您试图输出的内容。它不会自动记录在任何地方-您必须自己设置

--

稍微扩展一下

控制台
类特别指的是
控制台应用程序
中的控制台窗口(即非图形DOS风格的可执行程序)

在ASP.net中,您的代码运行在web服务器上,没有控制台


如果您需要记录调试/异常输出,请研究使用Log4net或类似的工具,或者自己使用。

谢谢@David!只要时间允许,我会接受的。很乐意帮忙,@Spike:)+1。此外,它可能会分配和附加控制台,甚至服务器进程。。。从未尝试过它,所以不知道它是否真的能在ASP.NET中工作(但同样无法看到输出-纯理论练习:))FYI,因为没有控制台,
console
对象由
Stream.Null
支持,这本质上意味着它忽略了输入。这里可以找到一个合理的解释: