【发布时间】:2012-07-26 11:42:36
【问题描述】:
我想在我的 Asp.net MVC 3 项目中使用 Console.writeline。我不知道该怎么做。我也尝试使用System.Diagnostics.Debug.WriteLine() 方法,但它也不起作用。任何人都可以为此提出解决方案
【问题讨论】:
标签: asp.net-mvc-3 console
我想在我的 Asp.net MVC 3 项目中使用 Console.writeline。我不知道该怎么做。我也尝试使用System.Diagnostics.Debug.WriteLine() 方法,但它也不起作用。任何人都可以为此提出解决方案
【问题讨论】:
标签: asp.net-mvc-3 console
Debug.WriteLine("My debug string here");
应该可以解决问题。检查您的应用程序是否处于调试而不是发布:
如果您的调试窗口没有显示任何内容,请右键单击您的项目。选择属性。在打开的选项卡的左侧,单击构建。有一个复选框“Define DEBUG constant”,确保它被点击。
您很可能知道如何设置调试信息以显示在输出窗口中(Debug->Windows->Output):
【讨论】:
你具体想做什么?
如果您想在 MVC 站点运行时将一些调试信息输出到控制台,那么我建议如下:
1) 使用System.Diagnostics.Debug.WriteLine()
2) 使用 Debug 启动网站(我认为默认 F5 键..) - 并检查 Visual Studio 中的“输出”选项卡
这就是我为很多 MVC 3/4 应用程序所做的事情,而且效果很好。
【讨论】:
它不是一个控制台应用程序,而是一个 Web 应用程序。使用内部 Visual Studio 调试和快速监视来查看您的程序中正在发生的事情。在大多数生产需求中,您可以使用一些流行的日志记录工具(例如 log4net)。
【讨论】: