C# 我可以写入控制台日志以用C调试web应用程序吗#

C# 我可以写入控制台日志以用C调试web应用程序吗#,c#,C#,我想在调试时在我的ASP MVC3应用程序中记录一些变量。我尝试了一些不同的方法,例如: Debug.Log(topTitle + " " + subTitle); 这似乎不起作用。如何从我的C代码写入VS2010的控制台?要在Visual studio中写入控制台窗口,请使用: System.Diagnostics.Debug.WriteLine(topTitle + " " + subTitle); System.Diagnostics.Debug.WriteLine

我想在调试时在我的ASP MVC3应用程序中记录一些变量。我尝试了一些不同的方法,例如:

Debug.Log(topTitle + " " + subTitle);

这似乎不起作用。如何从我的C代码写入VS2010的控制台?

要在Visual studio中写入控制台窗口,请使用:

System.Diagnostics.Debug.WriteLine(topTitle + " " + subTitle);
System.Diagnostics.Debug.WriteLine(topTitle + " " + subTitle);
以下是其工作原理的屏幕截图:


您可以使用类从应用程序发出调试信息。您甚至可以添加到
web.config
文件,以便在不从Visual Studio进行调试时将输出重定向到文件或事件日志。

要在Visual Studio中写入控制台窗口,请使用:

System.Diagnostics.Debug.WriteLine(topTitle + " " + subTitle);
System.Diagnostics.Debug.WriteLine(topTitle + " " + subTitle);

或者,您可以使用
即时窗口
进行查看和操作

System.Diagnostics.Debug
没有日志方法。您可以使用
System.Diagnostics.Debug.WriteLine
。您可以在“输出”窗口中查看输出。然后确保您正在调试模式下运行

。调试信息仅在调试模式下运行时可见。在发布模式下,调试语句将不可见 (如果希望这些语句在发布模式下可见,可以使用跟踪而不是调试)

请参阅以下文章


如果您正在visual studio代码终端上运行dotnet项目,请使用语法
System.Console.WriteLine(“某物”)

干杯