Seit wir von IIS 7.0 auf IIS 7.5 gewechselt haben, funktioniert die Windows-Authentifizierung nicht mehr von Remoteanforderungen. Wenn ich die Website auf dem Webserver öffne, funktioniert alles einwandfrei.IIS 7.5 Windows-Authentifizierung mit 401 fehlgeschlagen
web.config:
<authentication mode="Windows" />
<identity impersonate="true" />
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
IIS Einstellungen:
Authentication (enabled): ASP.NET Impersonation, Windows Authentication (all others are disabled)
ApplicationPool: Managed Pipeline Mode -> Classic, Identity -> ApplicationPoolIdentity
Anforderungsfehler Trace:
MODULE_SET_RESPONSE_ERROR_STATUS
ModuleName: WindowsAuthenticationModule
Notification: 2
HttpStatus: 401
HttpReason: Unauthorized
HttpSubStatus: 1
ErrorCode: 2148074254
ConfigExceptionInfo:
Notification: AUTHENTICATE_REQUEST
ErrorCode No credentials are available in the security package (0x8009030e)
A ny Vorschläge?
Nachdem ich es deaktivieren will ich zwei FailedTrace Anfrage erhalten: 1.: Anfrage Zusammenfassung URL http: // Computername: 80/ App Pool AppPoolName Authentifizierung NOT_AVAILABLE Benutzer von Token Aktivitäts-ID {00000000-0000-0000-0A00-00010000000FC} MODULE_SET_RESPONSE_ERROR_STATUS 401,2 2.: Anfrage Zusammenfassung: URL http: // Computername: 80/ App Pool AppPoolName Authentifizierung NTLM Benutzer von Token Domäne \ Benutzername Aktivität ID {00000000-0000-0000-0C00-0080000000FC} MODULE_SET_RESPONSE_ERROR_STATUS 401.5 Es sieht so aus, als wäre die erste Anfrage eine PreAuthentication, aber ich habe den KernelMode deaktiviert. – Dave
Wir haben es mit den folgenden Clients ohne Erfolg versucht, Windows XP (Safari, Firefox, IE) und Windows 7 (Chrome, IE) – Dave