Windows 身份验证在 Chrome 中不起作用

Windows Authentication is not working in Chrome

在我的 MVC5 应用程序中 Windows 身份验证不起作用。 在 IE 中打开应用程序时,每次访问应用程序时(清除临时数据、缓存、cookie 之后)都会提示输入凭据。

在IIS中,完成以下配置,

  1. Windows 身份验证已启用
  2. 禁用匿名身份验证
  3. 在身份验证下 -> Windows 身份验证 -> 单独启用 NTLM。

在Web.config

<location path="Home">
<system.web>
  <authorization>
    <deny users="*" />
    <allow users="?" />
  </authorization>
</system.web>

<authentication mode="Windows">
</authentication>

现在真正的问题是,Chrome访问应用程序时根本不要求凭据

经过一番分析,我发现后台有一些chrome.exe 运行。终止任务后 Windows AuthenticationChrome 工作。