我写了一个WCF Restful服务,我还编写了一个测试项目来测试服务。当我的测试项目试图调用wcf方法时,它崩溃了400错误的请求错误。我看不出我的代码有什么问题所以在WCF项目中我通过app.config文件启用了跟踪,但当我查看Microsoft Service Trace Viewer时它完全是空的。这是我在app.config中放置的部分。
<system.diagnostics>
<sources>
<source propagateActivity="true" name="System.ServiceModel" switchValue="Critical,ActivityTracing">
<listeners>
<add type="System.Diagnostics.DefaultTraceListener" name="Default">
<filter type="" />
</add>
<add name="xml">
<filter type="" />
</add>
</listeners>
</source>
<source name="System.ServiceModel.MessageLogging">
<listeners>
<add type="System.Diagnostics.DefaultTraceListener" name="Default">
<filter type="" />
</add>
<add name="xml">
<filter type="" />
</add>
</listeners>
</source>
<source name="myUserTraceSource" switchValue="Information, ActivityTracing">
<listeners>
<add type="System.Diagnostics.DefaultTraceListener" name="Default">
<filter type="" />
</add>
<add name="xml">
<filter type="" />
</add>
</listeners>
</source>
</sources>
<sharedListeners>
<add initializeData="TraceLog.svclog" type="System.Diagnostics.XmlWriterTraceListener"
name="xml" traceOutputOptions="LogicalOperationStack, DateTime, Timestamp">
<filter type="" />
</add>
</sharedListeners>