Fiddler和Windows Phone 7模拟器

我只是好奇 - 有没有人让小提琴与Windows Phone 7模拟器(RTW构建)一起工作? NOTFOUND,具体-当我尝试使用Fiddler的工作,我与HttpWebRequest的 insances工作时越来越引发WebException。 WireShark工作正常。

我在这里看到的问题是, Fiddler充当代理,我使用的WP7应用程序不通过代理来传递请求,而WireShark的工作方式不同 - 它不直接通过它传递流量。

这里有一个类似的问题,但在我的情况下,我想重写代理设置,以便WP7应用程序将连接到http:/127.0.0.1:8888作为代理地址。 由于WP7工具基于Silverlight,是否可以首先将HttpWebRequest指向代理?

编辑:在这个页面上(提琴手文档)声明XDE(Windows Phone 7模拟器)应该自动选择系统代理设置,但由于某种原因,它似乎没有。


作为临时解决方法,您可以将Fiddler设置为反向代理。 这个过程在这里描述。 我通过创建规则来使用第二个选项。

注意:必须将初始主机(在if语句中)设置为Fiddler代理位置(因为WP7仿真器可以看到代理地址)。 第二个网址是您要重定向到的地址。

它现在将捕获来自Windows Phone 7仿真器的流量,虽然它仍然会跳过一些东西(如下载的图像),所以只能将此方法用于测试目的。


以下是适用于我的非常简单的解决方案:http://blogs.msdn.com/b/fiddler/archive/2010/10/15/fiddler-and-the-windows-phone-emulator.aspx

链接地址: http://www.djcxy.com/p/95967.html

上一篇: Fiddler and Windows Phone 7 emulator

下一篇: When to use an ORM (Sequel, Datamapper, AR, etc.) vs. pure SQL for querying