我想在我的Asp.net MVC 3项目中使用Console.writeline。我不知道怎么做。我也尝试使用System.Diagnostics.Debug.WriteLine()
方法但它也不起作用。任何人都可以为此提出解决方案
答案 0 :(得分:72)
Debug.WriteLine("My debug string here");
应该做的伎俩。检查您的应用程序是否处于调试而不是发布:
如果调试窗口中没有任何内容,请右键单击您的项目。选择属性。在打开的选项卡的左侧,单击“生成”。有一个复选框“定义DEBUG常量”,确保单击它。
您很可能知道如何设置要在输出窗口中显示的调试信息(Debug-> Windows-> Output):
答案 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?