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