6

Stworzyłem domyślną aplikację core asp.net z szablonu defaut. Wybrałem opcję uwierzytelniania systemu Windows podczas porodu tworzenia nowego projektu (here is what i did). Kiedy uruchomię aplikację na issexpress, działa jak urok.Aktywacja asp.net core windows na lokalnej iis

Po przeniesieniu aplikacji na lokalne urządzenie działa, ale nie otrzymuje informacji o użytkowniku. Uaktywniłem uwierzytelnianie systemu Windows w funkcjach systemu Windows. Ale pokazuje mi puste User.Identity.Name. Próbowałem dodać te linie do pliku web.config

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

Próbowałem włączyć uwierzytelnianie systemu Windows z Menedżera usług IIS. Nie wiem, co jeszcze może być nie tak. Czego mi brakuje?

+0

Mam ten sam problem, wypróbowałem te same rzeczy ... nadal bez powodzenia. Czy kiedykolwiek to działa? –

Odpowiedz

0

Mogłabym rozwiązać ten problem. Włączyłem funkcję uwierzytelniania systemu Windows w lokalnym systemie iis, a po tym czasie lokalne uwierzytelnianie działało jak czar. Here to dobry artykuł, jak to zrobić.

1

W web.config, czy można umieścić

<authentication mode="Windows" /> 

w sektorze system.Web jak również?