のプール ID を持つアプリケーション プールで実行されている ASP.NET サイトで次のコードを実行するとNetwork Service
:
System.Security.Principal.WindowsIdentity.GetCurrent().Name
次の値を取得します。
NT AUTHORITY\IUSR
NT AUTHORITY\IUSR
の代わりに表示されるのはなぜNT AUTHORITY\\NETWORK SERVICE
ですか?
を実行するSystem.Web.Hosting.HostingEnvironment.Impersonate()
と、その後に値がSystem.Security.Principal.WindowsIdentity.GetCurrent().Name
表示されNT AUTHORITY\\NETWORK SERVICE
ます。
この振る舞いを説明できますか?