• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    使用Fiddler调试visual studion多个虚拟站点的问题分析

    1:localhost.和127.0.0.1.带来的URL行为不一致

    无法走本地代理,这个无法本地调试的问题并不是个BUG,微软官方是有给出过解释的,这是源于IE浏览器和.NET框架对于本地请求是不走代理的,因而Fiddler无法检测数据。于是为本地地址加.符号,这就带来URL行为不一致的问题。

    取当前Context.Request.URL,会发现系统自动将地址中的.符号忽略了,这为我们针对URL编码带来了不一致的问题;

    2:target machine actively refused it(目标地址积极拒绝)

    Filddler Option的Enable IPV6取消。

    3:修改Custom Rules带来的URL行为不一致

    解决1中的问题,必须采用Custom Rules,有关信息对应:http://fiddler2.com/documentation/KnowledgeBase/FiddlerScript/ModifyRequestOrResponse

    我的解决方案中对应两个虚拟站点,则要为Fiddler更改策略如下:

    if (oSession.host=="aaa:22222") {
      oSession.host="127.0.0.1:22222";
    }

     

    if (oSession.host=="aaa:22222") {
      oSession.host="127.0.0.1:22222";
    }

    当然,这个解决不是说得到了aaa这个URL,而是localhost.,也就是仍旧存在URL行为不一致的问题

    4:设置站点为"Use Local iis web server"

    在VS中设置调试的站点不是development server,而是IIS,其中,把URL填写为本机的IP地址,如:http://192.168.80.1/。好吧,所有这一切,还是只能怪IE对本地地址不走代理。因为我们知道Fiddler一开启,实际就是为IE设置了走自身的代理。

    您可能感兴趣的文章:
    • 抓包工具Fiddler的使用方法详解(Fiddler中文教程)
    • Fiddler如何抓取手机APP数据包
    • Fiddler实现手机抓包之小白入门必看
    • fiddler使用方法之Fiddler显示IP,Fiddler中文乱码解决方法以及fiddler模拟发送get/post请求
    • 解决Fiddler在win7系统下的安全证书问题
    • 利用Fiddler对手机进行抓包的实现方法
    • Android手机使用Fiddler方法介绍
    • C# Fiddler插件实现网站离线浏览功能
    • Python如何爬取微信公众号文章和评论(基于 Fiddler 抓包分析)
    • PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
    • fiddler抓包小技巧之自动保存抓包数据的实现方法分析【可根据需求过滤】
    上一篇:.net中使用xsl文件作为导航菜单的小例子
    下一篇:ASP.NET笔记之文章发布管理小系统案例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    使用Fiddler调试visual studion多个虚拟站点的问题分析 使用,Fiddler,调试,visual,studion,