为什么windows身份验证提示凭据弹出



我的intranet应用程序使用windows身份验证,该应用程序是在ASP中开发的。. NET MVC 4.0.

Web。在配置文件中,我设置了身份验证模式="Windows",并在IIS中启用了Windows身份验证并禁用了匿名和模拟。

一切工作正常在本地,但当我部署到windows server 2012使用IIS 8.5它是提示凭证弹出第一次页面加载。即使我输入正确的凭据,它也不起作用。然后我点击取消3到4次页面加载没有问题。如果我关闭浏览器并重新加载相同的url,它不要求凭据。在使用了相同的url之后,这次它要求提供凭据。

这个问题是随机发生的,当我连续刷新页面10-15次时,我能够重现这个问题。我使用ie11和google chrome浏览器。这两个浏览器都有同样的问题

根据我的要求,它不应该显示弹出凭据,因为它是一个内部网应用程序。

请帮助我,我正试图从过去两周修复,但没有解决方案。

我们正在研究这个问题。似乎是Windows更新导致了这个问题。我们发现Exchange Web Services、自动发现、LDAPS,基本上任何涉及IIS的东西都出现了问题。

KB: KB3179575。我们还删除了KB3177723,以防万一。

希望能有所帮助

根据我的经验,这通常发生在授权失败时。用户经过身份验证,因为他们已登录到自己的机器,但他们没有必要的角色,或者没有被授权查看资源。弹出窗口是一个机会,切换到一个帐户,确实有访问。

最新更新