次のコードを使用して、クライアント情報(MyDomain\Username)を取得しようとしました。
HttpContext.Current.Request.ServerVariables["LOGON_USER"];
HttpContext.Current.User.Identity.Name.ToString();
Page.User.Identity.Name.ToString();
少なくとも私のローカルホストでは、それらはすべて正常に動作します。しかし、それをサーバーに展開し、イントラネットでアクセスしようとすると、これらのコードはクライアントのマシンではなく、サーバー マシンの情報を返します。
PS:認証モードはWindowsで、IISもWindows認証です...