gpt4 book ai didi

c# - 查看 wcf 服务发回的数据大小

转载 作者:太空宇宙 更新时间:2023-11-03 18:45:09 25 4
gpt4 key购买 nike

有人知道查看 WCF 服务返回的数据大小的好工具吗?我尝试使用 Redgates 探查器,但我看不到在哪里可以查看有关被发回的有效负载的信息...

谢谢

错误 - 添加评论很痛苦,所以我将只编辑这个问题......

基本上是的 - 我最终添加了跟踪。这是我添加到我的 .config 文件中的内容。

 <system.diagnostics>
<sources>
<source name="System.ServiceModel" propagateActivity="true">
<listeners>
<add name="traceListener" type="System.Diagnostics.XmlWriterTraceListener" initializeData= "{LogFile_BasePath}{LogFile_FileName}.svclog" />
</listeners>
</source>
<source name="System.ServiceModel.MessageLogging">
<listeners>
<add name="messages" type="System.Diagnostics.XmlWriterTraceListener" initializeData="{LogFile_BasePath}{LogFile_FileName}.messages.svclog" />
</listeners>
</source>

</sources>

所以 - 话虽如此,这真的很好,我可以看到未加密的 SOAP 消息,这很不错,但每当我收到类似 + 22k 的消息时,我都会收到此消息

The trace record is not correct and cannot be loaded. This might be caused by one of the following reasons:
1. The source file has been changed, which affected the location of the loading trace.
2. There is no valid ending tag in the trace record.
3. The trace file goes wrong.

跟踪记录文件偏移:3081471错误跟踪记录:

嗯……好像是第二个问题?我猜?我不确定 - 我知道一切正常我只是想弄清楚我是怎么得到这个的?这是我编写方法的方式吗?我会觉得难以置信,我认为它根本行不通,我被困在这个问题上。

最佳答案

您可以随时使用 Fiddler查看从您的服务返回的内容(如果它是通过 HTTP 返回的)。您没有指定协议(protocol)。

您还可以使用 WCF Service Trace Viewer Tool .

关于c# - 查看 wcf 服务发回的数据大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5070288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com