仅当 Fiddler 打开时,客户端计算机才使用 Kerberos

仅当 Fiddler 打开时,客户端计算机才使用 Kerberos

我正在尝试让我的 Web 应用程序在连接到与 IIS 位于不同框中的 SQL 时使用用户凭据。我相信我已经设置了所有身份验证设置,但它不起作用并尝试以 Negotiate(NTLM) 身份连接,除非 Fiddler 已打开并且它正确使用 Kerberos。

为什么 fidder 会产生干扰?如何在不打开 fiddler 的情况下让它工作?

答案1

我今天遇到了同样的问题。根本原因是 Web 应用程序的 DNS 条目。它被设置为 IIS 服务器的 CNAME。将其切换到 A 记录解决了该问题。确保为 DNS 复制留出足够的时间。

相关内容