使用Fiddler调试visualstudion多个虚拟站点的问题分析
调试 问题 使用 分析 多个 虚拟 站点 Fiddler
2023-06-13 09:14:50 时间
1:localhost.和127.0.0.1.带来的URL行为不一致
无法走本地代理,这个无法本地调试的问题并不是个BUG,微软官方是有给出过解释的,这是源于IE浏览器和.NET框架对于本地请求是不走代理的,因而Fiddler无法检测数据。于是为本地地址加.符号,这就带来URL行为不一致的问题。
取当前Context.Request.URL,会发现系统自动将地址中的.符号忽略了,这为我们针对URL编码带来了不一致的问题;
2:targetmachineactivelyrefusedit(目标地址积极拒绝)
FilddlerOption的EnableIPV6取消。
3:修改CustomRules带来的URL行为不一致
oSession.host="127.0.0.1:22222";
}
oSession.host="127.0.0.1:22222";
}
当然,这个解决不是说得到了aaa这个URL,而是localhost.,也就是仍旧存在URL行为不一致的问题
4:设置站点为"UseLocaliiswebserver"
在VS中设置调试的站点不是developmentserver,而是IIS,其中,把URL填写为本机的IP地址,如:http://192.168.80.1/。好吧,所有这一切,还是只能怪IE对本地地址不走代理。因为我们知道Fiddler一开启,实际就是为IE设置了走自身的代理。
相关文章
- ADB远程调试+投屏
- Unity SKFramework框架(二十二)、Runtime Console 运行时调试工具
- python调试工具ipdb基本命令
- vue3项目debugger调试看不到源码-jeecgboot
- python断点调试2021.7.7
- 在PetaLinux工程中调试关键模块代码
- Android RIL 调试问题分析 ——系统篇(3)
- 从样本中学习反调试
- 编译ffplay并导入IDE断点调试
- 解决低版本Xcode不支持高版本iOS真机调试的问题详解手机开发
- eclipse中启动调试maven构建的javaweb项目详解程序员
- 使用chrome开发者工具调试JS代码
- 调试Oracle数据库连接配置及调试指南(oracle数据库连接文件)
- MySQL 触发器调试:解决实时数据更新问题(mysql触发器调试)
- 利用ROP绕过DEP(Defeating DEP with ROP)调试笔记
- Linux KDB:轻松解决Linux内核调试问题(linuxkdb)
- 快速建立Servlet和JSP的运行、调试和编译环境
- JS分号引起的一段调试问题
- 调试一段PHP程序时遇到的三个问题
- 灵活应用js调试技巧解决样式问题的步骤分享
- C++调试追踪class成员变量的方法
- C++的try块与异常处理及调试技术实例解析
- 浅谈javascript的调试