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

Sam*_*Sam 9 intranet authentication webserver iis-7.5 authorization

在 IIS 7.5 的新安装中,我在 Intranet 上设置了 Windows 身份验证。

我使用的提供商是“NTLM”,并按该顺序进行协商。

这在 IE 和 Firefox 中工作正常,但在 chrome 中我得到以下信息

此网页不可用http://mysite.com/myintranet.php 上的网页 可能暂时关闭,或者它可能已永久移至新网址。错误 338 (net::ERR_INVALID_AUTH_CREDENTIALS):未知错误。

我试过在网上寻找解决方案,但没有成功。

我正在运行最新版本的 Chrome 21.0.1180.60

lai*_*ika 2

这是一个众所周知的老问题。然而,Shawn Weisfeld 一年前在他的博客上提供了一个解决方案:

修复方法是强制 Web 服务器使用 NTLM。要在 IIS 7 中执行此操作,只需在 web.config 的 system.web/system.webServer/security/authentication/windowsAuthentication/providers 部分中进行设置即可