IIS 7.5 Windows-Authentifizierung ist fehlgeschlagen mit 401
Da zogen wir von IIS 7.0, IIS 7.5 Windows-Authentifizierung funktioniert nicht mehr von remote-Anforderungen. Wenn ich öffnen Sie die website auf dem webserver funktioniert alles einwandfrei.
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
Ausgefallenen Wunsch 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)
Irgendwelche Vorschläge?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wir hatten eine zwei-hop-problem denke ich. Wenn ich verschieben unsere SQL - /Oracle DB auf dem server, auf dem IIS ausgeführt wird funktioniert es.
So, hier ist ein Artikel, welcher beschreibt eine Lösung.
Konfigurieren von SQL und IIS für die zwei-hop-kerberos-Authentifizierung 2
bzw.
SSRS Report Viewer ASP.NET Anmeldeinformationen 401 Ausnahme
Dank
Welchen client benutzt du? Sie laufen könnte ein client versucht, authentifizieren, aber in IIS 7 verwenden wir die Kernelmodus-Authentifizierung standardmäßig erfordert eine Herausforderung. Wenn das der Fall ist, können Sie deaktivieren Sie Kernelmodus-auth indem Sie die Windows-Authentifizierung Eintrag und klicken auf Erweiterte Einstellungen, Sie sollten sehen, ein Kontrollkästchen, das Ihnen erlaubt, um Sie zu Deaktivieren, für die bestimmte Anwendung und es sollte funktionieren, wenn das das problem ist.