Recupero del nome PC di un client?(Autenticazione Windows)
-
09-06-2019 - |
Domanda
Ho un'applicazione ASP.net che funziona sulla rete interna (beh, in realtà funziona su Sharepoint 2007).
Mi chiedo solo:
Posso in qualche modo recuperare il nome del PC utilizzato dal Client?
Avrei accesso ad Active Directory se questo aiuta.
Il fatto è che le persone utilizzano più PC, quindi non posso utilizzare alcuna mappatura manuale/statica.
Se possibile, non voglio utilizzare alcun lato client (leggi:JavaScript), ma se non può essere eseguito lato server, anche JavaScript andrebbe bene.
(ActiveX è assolutamente fuori discussione)
Soluzione
No, restituisce solo l'IP :-(
Ma l'ho appena trovato:
System.Net.Dns.GetHostEntry(Page.Request.UserHostAddress).HostName
Funziona solo se esiste effettivamente un server DNS per risolvere il nome, come nel caso della mia rete.
Altri suggerimenti
Fa System.Web.HttpRequest.UserHostname fornire quello che stai cercando?