I was deploying a website and was seeing the following behavior:
- site configured to use Windows Authentication & Impersonation
- everything in KB 942043 was set correctly (http://support.microsoft.com/kb/942043)
- site was working from IE on the WebServer
- site was working from FireFox on my desktop
- site was NOT working in Chrome on my desktop “Error 338 (net::ERR_INVALID_AUTH_CREDENTIALS): Unknown error.”
- site was NOT working in IE on my desktop, 401 error message after asking for UserName and Password 3 times
The fix was to force the web server to use NTLM. To do this in IIS 7 is just a setting in system.web/system.webServer/security/authentication/windowsAuthentication/providers section of the web.config:
Here is a screen print of my web.config
