Comment se connecter à l'Adresse IP du Client et le Nom de la Machine dans ASP.net
Je développe une Application Web dans ASP.net qui exige le nom de connexion et mot de passe.
Je veux enregistrer les Adresses IP et le Nom de la Machine du client, qui ont accès à cette Application Web.
Je suis à l'aide de log4net pour la journalisation.
J'ai essayé ce bout de code, mais je suis arriver Machine Serveur de nom d'hôte dans le journal après le déploiement de cette application web à l'aide de IIS 7 au lieu du Nom de l'ordinateur Client.
Login Page Page_Load
Méthode:
protected void Page_Load(object sender, EventArgs e)
{
log4net.GlobalContext.Properties["Hostname"] = Dns.GetHostName();
}
Web.Les Modifications De Configuration:
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date %property{Hostname} [%thread] %-5level %logger - %message%newline" />
</layout>
Son vraiment énorme projet, Donc Merci de me suggérer le moyen, qui n'exige qu'un minimum de modifications dans le Code pour se connecter à l'Adresse IP et le Nom de la Machine du Client.
OriginalL'auteur user3264676 | 2014-02-03
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayez d'utiliser la suite?
Référer à la réponse suivante posté sur un autre fil
Obtenir l'adresse IP du client et le nom de l'ordinateur?
OriginalL'auteur Sam
Essayer
Pour le nom de l'Ordinateur Client..
Pour adresse IP du Client..
Vérifier cela aussi...
https://stackoverflow.com/a/19286308/3156647
OriginalL'auteur tarzanbappa
Pour une raison quelconque, les autres réponses ne fonctionne pas sur mon serveur d'hébergement mutualisé. Allez comprendre...
OriginalL'auteur Alexandru