0

のプール 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ます。

この振る舞いを説明できますか?

4

0 に答える 0