【问题标题】:How to ouput API debug logs in a file ? (IIS)如何在文件中输出 API 调试日志? (IIS)
【发布时间】:2020-08-02 22:00:34
【问题描述】:

我对使用应用洞察的应用 (api) 有疑问。 在我的电脑上,一切都很好。 在开发服务器上,没有任何反应。 Visual Studio 上的应用程序洞察输出非常不言自明。如果我能抓住他们,我就能调查。

当托管在 IIS 上时,如何在文件中输出类似于 Visual Studio 中的“输出调试”?

【问题讨论】:

  • 您是否在开发服务器上安装了 App Insights IIS 代理?如果没有该模块,App Insights 无法从 .NET Framework 应用收集一些遥测数据。 docs.microsoft.com/en-us/azure/azure-monitor/app/…
  • @SamaraSoucy-MSFT 事情是在开发计算机上收集基本遥测数据(例如访问哪个页面等)。目前,没有发送任何内容。

标签: asp.net logging iis azure-application-insights


【解决方案1】:

为了捕获Debug.WriteDebug.Writeline 输出,我们可以使用sysinternal 中的DebugView
https://docs.microsoft.com/en-us/sysinternals/downloads/debugview
DebugView 是一个应用程序,可让您监控本地系统上的调试输出。
另外,内置方法Response.AppendTolog()也可以写IIS日志文件。
write to IIS log from an ASP.NET application
如果有什么可以帮助的,请随时告诉我。

【讨论】:

    【解决方案2】:

    使用 System.Diagnostics.Debug.WriteLine(...) 您会在 Visual Studio 中看到输出。 并在webconfig中启用调试

    【讨论】:

      猜你喜欢
      • 2015-08-02
      • 2010-10-11
      • 2012-04-21
      • 2021-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-30
      • 1970-01-01
      相关资源
      最近更新 更多