2013-05-09 19 views
6

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ź.

+0

Czy jest jakaś szansa, że ​​jest buforowana w aplikacji internetowej/serwerze? – penguat

+4

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

+0

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) –

Odpowiedz

Powiązane problemy