数週間前にアカウントを作成したときにスペルミスを犯しました。私はアカウントを変更し、新しい名前でドメインにログオンすることができます。しかし、私たちは家にまだ間違った名前を拾っているWebアプリケーションを持っています。.NETが間違ったユーザー名を返す
.NETアプリケーションは、古い名前を与えます
System.Security.Principal.WindowsIdentity.GetCurrent().Name;
を使用しています。
私は
Environment.UserName
を使用している場合は、私が正しい新しい名前を取得します。私はADで何を見逃したのですか?私はどこかでSystem.Security.Principal.WindowsIdentity.GetCurrent()という名前を変更することができますか?正しい名前をつけていますか?
私は.netの経験がありませんので、質問には明らかな答えがある場合は非常に残念です。
ウェブアプリケーション/サーバーにキャッシュされる可能性はありますか? – penguat
すべてのユーザーには、「ユーザーログオン名」と「ユーザーログオン名(Windows 2000以前)」という2つのログオン名があります。両方を修正したことを確認してください。 – Alex
これはおそらくそうかもしれません。私はビジネスの終了後数時間でそれをやろうとします(何かがうまくいかない場合に備えて) –