【问题标题】:How to get Network tracing working in .NET如何让网络跟踪在 .NET 中工作
【发布时间】:2017-06-01 22:52:06
【问题描述】:

我正在尝试让 Ne​​twork Tracing 显示来自我的应用程序的网络流量,但它并没有真正显示教程所说的详细信息。它只会显示我确实指定了我想要的 ProcessID 和 TimeStamp,但我也希望它显示 HTTP 请求/响应的更多详细信息。 我正在按照此处列出的步骤:

但是我的输出看起来像这样:

System.Net 信息:0 : [17464] 当前操作系统安装类型为 '客户'。

进程 ID=7732 日期时间=2017-06-01T22:27:58.0125471Z

但是我错过了阅读解释网络跟踪文章时所期望的所有很酷的网络信息。

我确实启用了跟踪。

这是我几乎复制意大利面的配置:

  <system.diagnostics>
  <sources>
    <source name="System.Net" tracemode="includehex" maxdatasize="1024">
      <listeners>
        <add name="System.Net"/>
      </listeners>
    </source>
    <source name="System.Net.Cache">
      <listeners>
        <add name="System.Net"/>
      </listeners>
    </source>
    <source name="System.Net.Http">
      <listeners>
        <add name="System.Net"/>
      </listeners>
    </source>
    <source name="System.Net.Sockets">
      <listeners>
        <add name="System.Net"/>
      </listeners>
    </source>
    <source name="System.Net.WebSockets">
      <listeners>
        <add name="System.Net"/>
      </listeners>
    </source>
  </sources>
  <switches>
    <add name="System.Net" value="Verbose"/>
    <add name="System.Net.Cache" value="Verbose"/>
    <add name="System.Net.Http" value="Verbose"/>
    <add name="System.Net.Sockets" value="Verbose"/>
    <add name="System.Net.WebSockets" value="Verbose"/>
  </switches>
  <sharedListeners>
    <add name="System.Net"
      type="System.Diagnostics.TextWriterTraceListener"
      initializeData="C:\network.log"
      traceOutputOptions="ProcessId, DateTime"/>
  </sharedListeners>
  <trace autoflush="true"/>
  </system.diagnostics>

【问题讨论】:

  • 确保运行该进程的帐户有权访问日志文件路径。
  • 解释网络追踪文章在哪里?

标签: c# asp.net networking


【解决方案1】:

确保您没有使用锁定文件的编辑器打开文件。我最初使用记事本++,但它锁定了它并遇到了和你一样的问题。

你也可以使用 Tail -f。

当我在同一个文件夹中看到另一个同名的文件时,我意识到它正在锁定它,除了在文件名前面加上一个 GUID 并且它正在记录那里的所有内容:10c57646-09e1-49e7-b8f8-84f0ce668b9bNetwork.log

【讨论】:

    猜你喜欢
    • 2017-03-14
    • 2010-09-27
    • 2021-10-09
    • 1970-01-01
    • 1970-01-01
    • 2017-09-20
    • 1970-01-01
    • 2015-04-23
    • 1970-01-01
    相关资源
    最近更新 更多