Question

J'ai une application ASP.net qui s'exécute sur le réseau interne (en fait, elle s'exécute sur Sharepoint 2007).

Je me demande seulement:
Puis-je récupérer d’une manière ou d’une autre le nom du PC utilisé par le client ?
J'aurais accès à Active Directory si cela peut aider.
Le fait est que les gens utilisent plusieurs PC, je ne peux donc pas utiliser de mappage manuel/statique.

Si possible, je ne souhaite utiliser aucun côté client (lire :JavaScript), mais si cela ne peut pas être fait côté serveur, JavaScript serait également acceptable.
(ActiveX est absolument hors de question)

Était-ce utile?

La solution

Non, cela renvoie simplement l'adresse IP :-(

Mais je viens de trouver :

System.Net.Dns.GetHostEntry(Page.Request.UserHostAddress).HostName

Cela ne fonctionne que s'il existe réellement un serveur DNS pour résoudre le nom, ce qui est le cas de mon réseau.

Autres conseils

Fait System.Web.HttpRequest.UserHostname fournir ce que vous cherchez ?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top