我有一个由Visual Studio中的“添加Web引用”功能构建的Web引用代理,需要跟踪/查看它发布到远程Web服务器的实际内容。有人可以告诉我我该怎么办?谢谢!
答案 0 :(得分:0)
要跟踪Web服务请求和响应详细信息,您可以在web.config中添加以下配置。
<!-- Tracing Request/Response -->
<system.diagnostics>
<trace autoflush="true" />
<sources>
<source name="System.Web.Services.Asmx">
<listeners>
<add name="AsmxTraceFile" type="System.Diagnostics.TextWriterTraceListener" initializeData="REQ_RES.log" />
<!--traceOutputOptions="LogicalOperationStack, DateTime, Timestamp, ProcessId, ThreadId"-->
</listeners>
</source>
</sources>
<switches>
<add name="System.Web.Services.Asmx" value="Verbose" />
</switches>
</system.diagnostics>
<!-- Tracing Request/Response -->
通过添加这个,对于每个请求和响应,日志将在根文件夹中创建,名称为“REQ_RES.log”