6

数週間前にアカウントを作成したときに、つづりを間違えました。アカウントを変更したので、新しい名前でドメインにログオンできます。ただし、まだ間違った名前を取得している社内の Web アプリケーションがあります。

.net アプリケーションが使用する

System.Security.Principal.WindowsIdentity.GetCurrent().Name;

これは古い名前を与えます。

私が使用する場合

Environment.UserName

正しい新しい名前を取得します。ADで見逃したものは何ですか?System.Security.Principal.WindowsIdentity.GetCurrent().Name; になる名前を変更できる場所はありますか? 正しい名前を付けますか?

私は .net の経験がないので、質問に明らかな答えがある場合は申し訳ありません。

4

1 に答える 1

2

答えはこちらをご覧ください:

http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/27e42d4a-6452-4840-bbf2-abbc16e22557

キーを追加します。

"HKLM/システム/CurrentControlSet/コントロール/Lsa/LsaLookupCacheMaxSize=0"

これはキャッシュされているため、レジストリに。IIS を再起動してもこの問題は解決しないと思います。

于 2013-05-09T14:48:53.187 に答える