【问题标题】:Dotnet core Web API - read console in debugDotnet 核心 Web API - 在调试中读取控制台
【发布时间】:2021-09-02 18:29:26
【问题描述】:

我是 dotnet 核心的新手。

在 Visual Studio 中,当使用调试模式时,如何读取 控制台 以获取来自 Console.WriteLine("Test Message") 的消息?

【问题讨论】:

  • 旁注:我建议研究 ILogger。它不仅登录到控制台,还登录到许多其他地方

标签: asp.net .net visual-studio .net-core


【解决方案1】:

控制台写入输出窗口,当您点击运行时,当项目正在构建时,该窗口开始输出行。

好的!终于明白了,原来如此 System.Diagnostics.Debug.WriteLine(); 对于 asp.net 核心,来自这篇文章 Where does Console.WriteLine go in ASP.NET? 我创建了一个新项目,并使用这一行让我的字符串显示在输出窗口中。

【讨论】:

  • 它不是控制台应用程序,我正在构建 Web API。有没有办法读取控制台?
  • @Jim_Mcdonalds 我的错误,您在浏览器中运行的是什么?如果是这样,您可以右键单击 -> 检查,然后单击“控制台”
  • 它是基于 dotnet core web api 构建的后端服务器。
  • @Jim_Mcdonalds 好的,请稍等
  • @Jim_Mcdonalds 你的意思是 asp.net 核心吗?
【解决方案2】:

在 Visual Studio 中,查找用于调试的按钮(绿色箭头,写有“IIS Express”)。在“IIS Express”前面,您应该会看到一个下拉箭头。单击下拉菜单并选择您的应用名称。现在,当您在调试时重新运行项目时,您会发现紫色的控制台窗口弹出。你的Console.WriteLine 应该显示在那里。

【讨论】:

    猜你喜欢
    • 2020-01-24
    • 2017-12-07
    • 2018-12-08
    • 2021-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多