Wir haben zwei Entwicklungsmaschinen (eine ist meine Mitarbeiter-Maschine, die kürzlich die Firma verließ und die andere ist meine), jeder unter Windows 10, und jeder hat eine gleiche Version der Anwendungsdatei (Ich habe die gleiche Version von der Versionskontrolle).Windows-Authentifizierung funktioniert auf einem lokalen Computer, aber nicht auf einem anderen
IIS 7.5 befindet sich auf einem anderen Server und die Authentifizierung ist eingestellt auf:
Anonymous Authentication Enabled
Windows Authentication Enabled
Auf meinen Mitarbeiter des lokalen Computer, die Windows-Authentifizierung funktioniert gut. Mit "arbeiten" Ich meine, dass
HttpContext.Current.Request.LogonUserIdentity.Name
meine Anmelde InfoHttpContext.Current.Request.LogonUserIdentity.IsAuthenticated
=true
HttpContext.Current.Request.LogonUserIdentity.AuthenticationType
=Negotiate
Aber wenn ich die gleiche Anwendung versuchen, zeigt auf meinem lokalen Rechner, ist es nicht Arbeiten.
HttpContext.Current.Request.LogonUserIdentity.Name
=NT AUTHORITY\\IUSR
HttpContext.Current.Request.LogonUserIdentity.IsAuthenticated
=false
HttpContext.Current.Request.LogonUserIdentity.AuthenticationType
leer
Es gibt keine Authentifizierungseinstellungen in beiden web.config.
Ich überprüfte auch Windows Features
für beide Maschinen und machte es alle gleich.
Ich würde über jede Hilfe auf Was sonst kann ich überprüfen, um herauszufinden, warum Windows-Authentifizierung auf einem Computer und nicht anderen funktioniert?
Oh ... Ich habe nie auf dem lokalen Rechner in den IIS geschaut. Es hat funktioniert !! – kabichan
Fantastisch! Freut mich zu hören, dass es funktioniert hat. – Tim