【问题标题】:How to use Console.WriteLine in ASP.Net MVC 3如何在 ASP.Net MVC 3 中使用 Console.WriteLine
【发布时间】:2012-07-26 11:42:36
【问题描述】:

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

【问题讨论】:

标签: asp.net-mvc-3 console


【解决方案1】:
 Debug.WriteLine("My debug string here");

应该可以解决问题。检查您的应用程序是否处于调试而不是发布:

如果您的调试窗口没有显示任何内容,请右键单击您的项目。选择属性。在打开的选项卡的左侧,单击构建。有一个复选框“Define DEBUG constant”,确保它被点击。

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

【讨论】:

    【解决方案2】:

    你具体想做什么?

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

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

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

    这就是我为很多 MVC 3/4 应用程序所做的事情,而且效果很好。

    【讨论】:

    • 即使从 Visual Studio 以调试模式运行网站?您确定您正在查看“输出”面板吗?
    • 好的。您希望该输出显示在哪里?
    • 右键单击您的项目,选择属性。在打开的选项卡的左侧,单击构建。有一个复选框“Define DEBUG constant”,确保它被点击。
    • F5debug 模式下运行您的站点,而 ctrl + F5build 模式下运行它b> 模式,那么为什么有 2 个选项?因为 debug 模式运行非常缓慢,并且在运行时您无法编辑文件。所以我建议你注意自己在做什么,而不是盲目地听从大家所说的。
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-12
      • 1970-01-01
      • 2011-09-02
      • 2013-10-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多