1

我有一个 Silverlight 4 OOB 提升信任应用程序。我正在尝试调试我的 WCF 调用,但我无法在 Fiddler(最新版本)中捕获流量。

我在调试模式下运行服务调用和应用程序在同一台机器上。我试过没有附加调试器,也没有 Visual Studio。我检查了 Fiddler 上的过滤器(无),确保它正在捕获流量(捕获 Web 浏览器流量)和所有进程。

我的应用程序以更高的信任度运行,但未进行数字签名。

在浏览器中运行时,我更改为 localhost。让 Fiddler 工作,但我不能在 OOB 中这样做。

我很确定我之前在 OOB 中使用过 Fiddler - 是否有可能,如果可以,有什么想法吗?谢谢!

4

1 回答 1

2

此处的最佳选择是更改 Silverlight 端的 WCF 终结点。不要指向http://localhost,而是将其设置为http://ipv4.fiddler。这将强制 OOB 应用程序通过 fiddler 推送流量。

因此,如果您的 WCF 服务 URL 是 -> http://localhost:9000/MyService.svc,则提琴手 url 将是http://ipv4.fiddler:9000/MyService.svc

如果您有兴趣,还有http://ipv6.fiddler。:)

于 2011-02-23T21:13:54.923 回答