我可以写入控制台日志来使用C#调试Web应用程序吗?

时间:2012-10-18 04:24:44

标签: c#

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

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

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

5 个答案:

答案 0 :(得分:26)

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

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

以下是其工作的截图:

enter image description here

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

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

或者您可以使用Immediate window进行查看和操作。 Immediate window

答案 3 :(得分:0)

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

。只有在调试模式下运行时,调试信息才可见。在发布模式下,调试语句将不可见 (如果希望在发布模式下显示这些语句,则可以使用Trace而不是Debug。)

请参阅以下文章

How to trace and debug in Visual C#

答案 4 :(得分:0)

如果您正在Visual Studio代码终端上运行dotnet项目,请使用语法System.Console.WriteLine("Something")

干杯!