[dotNET]如何启用WSE2.0的强大的Trace功能

本文介绍如何在WSE2.0应用程序中启用Trace功能,通过修改配置文件来记录SOAP消息,有助于调试工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog336280.html" frameborder="0" width="336" scrolling="no" height="280"></iframe>

如何启用WSE2.0Trace功能

摘要:郑昀@UltraPower 简单介绍了使用了WSE2.0的应用程序如何启用WSE2.0自身Trace

给我们的应用的“App.exe.config”配置文件添加下面的粗字体:

configSections>

section name="microsoft.web.services2" type="Microsoft.Web.Services2.Configuration.WebServicesConfiguration, Microsoft.Web.Services2, Version=<chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False"></chsdate>2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />

configSections>

microsoft.web.services2>

diagnostics>

trace enabled="true" input="InputTrace.xml" output="OutputTrace.xml" />

detailedErrors enabled="true" />

diagnostics>

microsoft.web.services2>

这样,重启了服务之后,如果有进出的SOAP消息,可以在服务本目录下看到有“InputTrace.xml”“OutputTrace.xml”

这两个文件就自动记录了进出的SOAP完整包。

InputTrace.XML的内容示范如下,第一个包就是发送了一个对111的查询请求:

xml version="1.0" encoding="utf-8" ?>

log>

soap:Envelope

xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401

-wss-wssecurity-secext-1.0.xsd"

xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401

-wss-wssecurity-utility-1.0.xsd"

xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">

soap:Header>

wsa:Action>subscribewsa:Action>

wsa:From>

wsa:Address>soap.tcp://10.168.3.16:8082/oowsa:Address>

wsa:From>

wsa:MessageID>uuid:<chmetcnv w:st="on" unitname="a" sourcevalue="85" hasspace="False" negative="False" numbertype="1" tcsc="0"></chmetcnv>85a22229<chmetcnv w:st="on" unitname="C" sourcevalue="282" hasspace="False" negative="True" numbertype="1" tcsc="0"></chmetcnv>-282c<chmetcnv w:st="on" unitname="a" sourcevalue="4" hasspace="False" negative="True" numbertype="1" tcsc="0"></chmetcnv>-4a66-ae02-571af9285485wsa:MessageID>

wsa:ReplyTo>

wsa:Address>soap.tcp://10.168.3.16:8082/oowsa:Address>

wsa:ReplyTo>

wsa:To>soap.tcp://10.168.3.16:9090/kkwsa:To>

wsse:Security>

wsu:Timestamp wsu:Id="Timestamp-d87cb1ae-e28d-4bd7-b77d-3e7d7b634357">

wsu:Created><chsdate w:st="on" year="2003" month="4" day="4" islunardate="False" isrocdate="False"></chsdate>2003-04-04T06:41:47Zwsu:Created>

wsu:Expires><chsdate w:st="on" year="2003" month="4" day="4" islunardate="False" isrocdate="False"></chsdate>2003-04-04T06:46:47Zwsu:Expires>

wsu:Timestamp>

wsse:Security>

soap:Header>

soap:Body>

x:register xmlns:x="urn:ClientSubscriptionApp:Subscription">

name>RequestHandler.RequestRoutename>

mobile>111mobile>

x:register>

soap:Body>

soap:Envelope>log>

当你调试WSE时,可以启用这个功能,将对你的调试工作起到极大的促进作用!

当你调试WSE时,可以启用这个功能,将对你的调试工作起到极大的促进作用!

编写者:郑昀@UltraPower




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值