Necesito obtener el nombre de usuario del sistema operativo del servidor (PC cliente) (no el nombre de la máquina) localmente. encontré el código
Session ["OS_USER"] = Environment.UserName; pero cuando alojo IIS Environment.UserName captura el nombre de usuario de IIS.
Eche un vistazo a ¿Cómo obtengo el nombre de usuario actual en .NET usando C#?
Para Windows, el siguiente código podría funcionar:
string userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;