如何在ASP.Net MVC 3中使用Console.WriteLine

时间:2012-07-26 11:42:36

标签: asp.net-mvc-3 console

我想在我的Asp.net MVC 3项目中使用Console.writeline。我不知道怎么做。我也尝试使用System.Diagnostics.Debug.WriteLine()方法但它也不起作用。任何人都可以为此提出解决方案

4 个答案:

答案 0 :(得分:72)

 Debug.WriteLine("My debug string here");

应该做的伎俩。检查您的应用程序是否处于调试而不是发布:

debug button

如果调试窗口中没有任何内容,请右键单击您的项目。选择属性。在打开的选项卡的左侧,单击“生成”。有一个复选框“定义DEBUG常量”,确保单击它。

enter image description here

您很可能知道如何设置要在输出窗口中显示的调试信息(Debug-> Windows-> Output):

enter image description here

答案 1 :(得分:24)

你想具体做什么?

如果您想在MVC站点运行时将一些调试信息输出到控制台,那么我建议如下:

1)使用System.Diagnostics.Debug.WriteLine()

2)使用Debug启动网站(默认为F5键,我认为..) - 并检查Visual Studio中的“输出”选项卡

这就是我为很多MVC 3/4应用做的事情,它运作得很好。

答案 2 :(得分:0)

它不是控制台应用程序,而是Web应用程序。使用内部visual studio调试和快速监视,立即查看程序中发生的情况。在大多数生产需求中,您可以使用一些流行的日志工具(例如log4net)。

答案 3 :(得分:-5)

你可以尝试

  

的System.out.println()

但我认为你和这里的人有同样的错误:What's the equivalent of System.out.println() in C#/Silverlight?