【发布时间】:2017-09-13 04:13:18
【问题描述】:
我有一个正在运行的 WPF 应用程序。它指向我的本地 IIS 服务。我正在尝试捕获流量数据,以下是我迄今为止尝试过的方法,但没有运气。
1) 提琴手
尝试将 localhost.fiddler 添加到端点但不起作用。使用浏览器甚至无法看到服务页面。
在 web.config 或 machine.config 中添加了 system.net,但仍然无法正常工作。
<system.net>
<defaultProxy>
<proxy proxyaddress="http://127.0.0.1:8888" />
</defaultProxy>
</system.net>
如果我使用 chrome 浏览它,我可以看到提琴手正在捕获 https://localhost:8443/xxxx.svc。为什么我在运行 WPF 应用程序时看不到流量?
下面是我的端点配置
2) 原始资本
我已在 Windows 10 中启用环回接口并运行 rawcap 我从 .pcap 文件中获取了一堆日志,但我不确定它为什么会捕获这么多东西……我找不到来自我的 WPF 应用程序的任何相关流量日志
以下是我从应用程序中访问服务时遇到的异常
可能是因为我的本地证书吗?
我尝试了另一种使用 IISExpress 的方法,该方法使用 http:// 绕过证书,但我的提琴手仍然没有从我的 WPF 应用程序中捕获任何内容。
【问题讨论】:
-
你是说 WCF 吗?
-
另外,您是否仅限于使用这些工具?如果没有,您可以在此线程中尝试多种替代方法:stackoverflow.com/questions/6215882/…?
-
@NPras 只要我能够监控从服务器 - 客户端传输的数据包大小。我会看看提供的链接。