6

Ich erstellte Standard-asp.net Core-Anwendung von Defaut-Vorlage. Ich wählte Windows Authentication Option während der Erstellung des neuen Projekts (here is what i did). Wenn ich App auf Issexpress laufen, funktioniert es wie ein Charme.asp.net Kern Windows-Authentifizierung auf lokale iis

Wenn ich App auf lokale iis bewegte, funktioniert es, aber es erhält keine Benutzerinformationen. Ich habe Windows-Authentifizierung in Windows-Funktionen aktiviert. Aber es zeigt mir leerer User.Identity.Name. Ich habe versucht, diese Zeilen hinzufügen

<security> 
     <authentication> 
      <windowsAuthentication enabled="true" /> 
      <anonymousAuthentication enabled="false" /> 
     </authentication> 
    </security> 

Versuchte web.config auf Windows-Authentifizierung von IIS-Manager zu aktivieren. Ich weiß nicht, was sonst noch falsch ist. Was vermisse ich?

+0

Ich habe das gleiche Problem, versuchte die gleichen Dinge ... immer noch kein Erfolg. Hast du das jemals funktioniert? –

Antwort

0

Ich konnte dieses Problem beheben. Ich habe Windows-Authentifizierung-Funktion auf lokalen IIS eingeschaltet und danach funktioniert die lokale Authentifizierung wie ein Charme. Here ist ein guter Artikel, wie man das macht.

1

In web.config, hast du

setzen
<authentication mode="Windows" /> 

in system.web Sektor als auch?