2011-02-23 68 views
1

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

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

我的应用程序运行时提升了信任,但没有进行数字签名。

在浏览器中运行时,我更改为localhost。让小提琴工作,但我不能在OOB中做到这一点。

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

回答

2

这里最好的选择是在Silverlight端改变你的WCF端点。而不是指向http://localhost,将其设置为http://ipv4.fiddler。这将迫使OOB应用程序通过提琴手推送流量。

所以,如果您的WCF服务的URL是 - >http://localhost:9000/MyService.svc,小提琴手网址是http://ipv4.fiddler:9000/MyService.svc

在你感兴趣的情况下,也有http://ipv6.fiddler。 :)

+0

还有localhost.fiddler。如果您安装IE9RC,则不需要更改任何内容,因为IE9RC中的WinINET将代理http:// localhost的流量。 – EricLaw 2011-02-25 14:59:59

+0

谢谢 - 我会试试这个(我们在代码中生成我们的WCF端点,所以需要弄清楚这一点...) – Rodney 2011-02-28 22:59:31

相关问题