【问题标题】:Fiddler Causes Error to Go AwayFiddler 导致错误消失
【发布时间】:2015-01-14 14:36:26
【问题描述】:

我在 IIS 中设置了一个启用了 Windows 身份验证的应用程序。当我在 IE11 中浏览此站点时,它会提示我输入登录凭据(这很奇怪,因为我已登录到域)

但是,当我打开 Fiddler 时,它开始工作得非常好,没有提示进行身份验证。当我再次关闭 Fiddler 时,它又开始提示我。知道是什么原因造成的吗?我正在尝试缩小 Fiddler 正在做什么,以便弄清楚我需要做什么才能使我的应用程序上的提示消失。

【问题讨论】:

  • 会不会是 Fiddler 设置为解码 HTTPS 流量,所以安装了 Fiddler 生成的根证书?
  • 可能是您的 Internet 代理服务器正在请求凭据,这就是您在 Fiddler 负责向其发送这些 Windows 凭据时在 IE 中弹出窗口的原因。

标签: iis windows-authentication fiddler


【解决方案1】:

我在Help, Running Fiddler Fixes My App 的帖子中介绍了许多可能的罪魁祸首。不过,我在这里的猜测是,也许您的服务器在直接访问时尝试使用 Kerberos 身份验证,而在您通过代理时尝试使用 NTLM。

为了更好地调试这个,我们需要知道一些事情:哪个浏览器?目标服务器的主机名是什么?它是否托管在您当前的机器上?如果禁用“工具”>“Internet 选项”>“高级”>“使用 Windows 集成身份验证”(并重新启动),是否会有所不同?目标运行在哪个区域(在IE中右键页面,选择属性)?

【讨论】:

  • 您的建议让我想到了正确的路线,我与我的一位服务器人员一起工作来弄清楚,这实际上是我们在开/关代理时使用的身份验证类型。跨度>
猜你喜欢
  • 1970-01-01
  • 2013-11-28
  • 2014-04-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多