3
我正在使用WCF访问一些Web服务,并试图确定哪一个是最有效的。我启用了消息日志记录来尝试获取关于它们功能如何的更多信息,但出于某种原因,.svclog文件似乎没有生成,我很难过。只要我能够告诉所有事情都已设置完毕,就可以在服务配置编辑器的诊断选项卡中启用消息记录,并在侦听器中设置输出文件名/路径。WCF消息记录
我正在使用WCF访问一些Web服务,并试图确定哪一个是最有效的。我启用了消息日志记录来尝试获取关于它们功能如何的更多信息,但出于某种原因,.svclog文件似乎没有生成,我很难过。只要我能够告诉所有事情都已设置完毕,就可以在服务配置编辑器的诊断选项卡中启用消息记录,并在侦听器中设置输出文件名/路径。WCF消息记录
这里说的正确记录web.config文件中分得一杯羹:
<system.diagnostics>
<sources>
<source name="System.ServiceModel.MessageLogging" switchValue="Warning, ActivityTracing">
<listeners>
<add type="System.Diagnostics.DefaultTraceListener" name="Default">
<filter type="" />
</add>
<add name="ServiceModelMessageLoggingListener">
<filter type="" />
</add>
</listeners>
</source>
</sources>
<sharedListeners>
<add initializeData="c:\TEMP\web_messages.svclog"
type="System.Diagnostics.XmlWriterTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
name="ServiceModelMessageLoggingListener" traceOutputOptions="Timestamp">
<filter type="" />
</add>
</sharedListeners>
</system.diagnostics>
你有类似的东西? initializeData attribut是否正确设置,如果您在IIS中托管它,IIS可以编写的地方?