IIS服务器上HTTP客户端的ASP.net跟踪问题

时间:2018-10-18 01:28:49

标签: c# asp.net tracing system.net

我们看到我们的ASP.net Web应用程序和我们的一个Web服务之间存在连接问题。仅在两个特定服务器之间的特定呼叫发生此问题。如果我们将from或the更改为server,则不会遇到问题。我们正在尝试通过在Web配置文件中启用跟踪来跟踪问题。我正在使用以下似乎在本地工作的Web配置设置,但是一旦部署到服务器,部署该应用程序后,除了一行内容外,我没有任何输出。

日志文件中的行: System.Net信息:0:[21880]当前操作系统安装类型为“客户端”。

这实际上很有趣,因为如果我们在具有相同app.config设置进行跟踪的服务器上运行控制台应用程序,则会得到“当前操作系统安装类型为'服务器'。

这是用于日志记录的Web配置部分

<system.diagnostics>
    <trace autoflush="true" />
    <sources>
      <source name="System.Net">
        <listeners>
          <add name="MyTraceFile"/>
        </listeners>
      </source>
    </sources>
    <sharedListeners>
      <add name="MyTraceFile" type="System.Diagnostics.TextWriterTraceListener" initializeData="logfile.log" />
    </sharedListeners>
    <switches>
      <add name="System.Net" value="Verbose" />
    </switches>
  </system.diagnostics>

在服务器上,即使正在创建日志文件并向其中写入单个条目,我们也没有得到任何输出到日志文件。

0 个答案:

没有答案