使用Fiddler搭建Asp.net webapi与Android/IOS调试环境

时间:2014-05-09 14:40:30   收藏:0   阅读:331

最近在自己在做Android+Asp.net WebApi的练习,发现用visual studio debug模式启动Asp.net之后,没法响应Android发送过来的http请求,设置好的断点没有起作用,google很久发现下面两个解决方案

第一种方案经过测试可以使用,很佩服老外的功力,没有工具自己亲手操刀实现一个

第二种方案在我这里没试成功,通过它我找到了Fidder的官方说明:http://docs.telerik.com/fiddler/configure-fiddler/tasks/usefiddlerasreverseproxy


贴出自己的的具体作为总结:

1,配置Fillder

bubuko.com,布布扣

打开注册表

HKEYCURRENTUSER\SOFTWARE\Microsoft\Fiddler2下面增加 DWord节点 命名为ReverseProxyForPort
值设置为vs调试asp.net是的port,比如我的是59883

bubuko.com,布布扣

重启Fildder

2,创建规则

Rules > Customize Rules

OnBeforeReques方法第一行增加

if (oSession.host.toLowerCase() == "YourIP:8888") oSession.host = "localhost:59883";
其中YourIP用你本机的ip地址,我自己的是192.168.11.7


然后在Android/iphone设备里 访问http://192.168.11.7:8888,然后Fiddler就可以重新定位到localhost:59883,从而visual studio的断点就会如期而至,看到断点被断,嗨皮啊





使用Fiddler搭建Asp.net webapi与Android/IOS调试环境,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!