gpt4 book ai didi

c# - 无法让 Fiddler 捕获到 IIS 的本地流量

转载 作者:可可西里 更新时间:2023-11-01 08:44:20 27 4
gpt4 key购买 nike

我最近安装了最新的 Fiddler (Fiddler4),但我尝试的任何操作都无法让它捕获本地流量。我有一个连接到都在 IIS 上运行的 MVC WebApi 应用程序的 MVC 应用程序,这是我尝试过的:

  • Fiddler 选项 > 连接 > 监控所有连接并使用 PAC 脚本
  • 更改 WebClient C# 调用以使用以下 URL 但没有成功:
  • 更改了我在 IIS 中的“默认网站”以在使用我的本地帐户的新 AppPool 下运行,并以管理员身份运行 Fiddler
  • 已添加
    <system.net>
    <defaultProxy>
    <proxy bypassonlocal="False" usesystemdefault="True" />
    </defaultProxy>
    </system.net>
    到我的 MVC 应用程序的 web.config。

没有任何效果,我不知道该尝试什么。任何意见是极大的赞赏。谢谢,肖恩

最佳答案

事实证明,我需要将 Fiddler 设置为反向代理 ( http://fiddler2.com/documentation/Configure-Fiddler/Tasks/UseFiddlerAsReverseProxy )。我真的不明白为什么在我从 Fiddler2 升级到 Fiddler4 之前我不必这样做。我过去只能使用 http://ipv4.localhost/app-name 并且一切正常。不过,为了让它与 Fiddler4 一起工作,我设置了反向代理,然后将所有请求从 http://ipv4.localhost/app-name 更改为 http://机器名:8888/应用程序名。我现在可以收听应用程序间的通信。知道为什么我不必使用 Fiddler2 执行此操作,但现在升级到 Fiddler4 后我需要执行此操作吗?

关于c# - 无法让 Fiddler 捕获到 IIS 的本地流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16994111/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com