WindowsIdentity.GetCurrentは、現在のユーザのWindowsIdentityを返すが、これはログインしたユーザとかではなく、このASP.NETページを動かしているワーカープロセスを実行しているユーザのことである。
WindowsIdentity.GetCurrent メソッド (System.Security.Principal) | Microsoft Docs
第18回 Windows認証を実装したWebアプリケーション:連載 プログラミングASP.NET ―ASP.NETによるWebアプリケーション実践開発講座― (1/3 ページ) - @IT
WindowsIdentity_.aspxで、
とする。
NETWORK SERVICEかとおもいきやIIS APPPOOL\DefaultAppPoolだった。
Sample/aspnet/WindowsIdentity/GetCurrent/src/WindowsIdentity_ at master · bg1bgst333/Sample · GitHub