我有一个WCF自托管服务,由AJAX JavaScript调用。 在某些情况下,响应是错误请求,响应长度为0.
到目前为止我做了什么:
尝试在VS菜单中设置所有异常调试/异常:没有异常被触发。
现在如何调查?
答案 0 :(得分:2)
您可以启用WCF跟踪以跟踪该错误。只需将以下代码段添加到您的应用程序配置文件中:
<configuration>
<system.diagnostics>
<sources>
<source name="System.ServiceModel"
switchValue="Verbose, ActivityTracing"
propagateActivity="true">
<listeners>
<add name="traceListener"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData= "c:\Traces.svclog" />
</listeners>
</source>
</sources>
</system.diagnostics>
</configuration>
这将创建一个日志文件,其中包含每个请求的附加信息。您可以使用提供良好GUI的Service Trace Viewer Tool打开日志文件。