Popełniłem błąd w pisowni, gdy utworzyłem konto kilka tygodni temu. Zmieniłem konto i mogą zalogować się do domeny z nową nazwą. Mamy jednak w domu aplikację internetową, która wciąż odbiera błędną nazwę..NET zwrócenie nieprawidłowej nazwy użytkownika
Aplikacja .net używa
System.Security.Principal.WindowsIdentity.GetCurrent().Name;
co daje starą nazwę.
Jeśli używam
Environment.UserName
uzyskać prawidłową nową nazwę. Czego mi brakowało w AD? Czy jest gdzieś, gdzie mogę zmienić nazwę, która spowoduje System.Security.Principal.WindowsIdentity.GetCurrent(). Nazwa; podając poprawną nazwę?
Nie mam żadnego doświadczenia z .net, więc bardzo mi przykro, jeśli pytanie ma oczywistą odpowiedź.
Czy jest jakaś szansa, że jest buforowana w aplikacji internetowej/serwerze? – penguat
Każdy użytkownik ma dwie nazwy logowania: 'Nazwa logowania użytkownika' i' Nazwa logowania użytkownika (pre-Windows 2000) '. Upewnij się, że poprawiłeś oba. – Alex
To może być bardzo prawdopodobne. Spróbuję to zrobić w ciągu kilku godzin po zakończeniu działalności (na wszelki wypadek, jeśli coś pójdzie nie tak) –