IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Problème pour récupérer le nom de la machine hôte


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    338
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 338
    Par défaut Problème pour récupérer le nom de la machine hôte
    Bonjour à tous.
    En fouillant sur le net, j'ai découvert le code ci-dessous pour récupérer le nom de la machine cliente.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Function GetMachineName() As String
            GetMachineName = "No name"
     
            Try
                Dim Trame As System.Web.HttpContext = Me.Context
                Dim userIpAddress As String = Trame.Request.UserHostAddress
                Dim hostEntry As IPHostEntry = Dns.GetHostEntry(userIpAddress)
                GetMachineName = hostEntry.HostName
            Catch ex As Exception
     
            End Try
        End Function
    En mode création, le code s'exécute correctement et donne le nom du client bien qu'en mode deboggage, le code saute de la ligne
    Dim Trame As System.Web.HttpContext = Me.Context
    à
    End Function
    .
    Déployé, le code s'exécute normalement sur le navigateur du serveur web et donne son nom. Ailleurs, sur un poste distant quelconque, il s'affiche la page "Oops". Et impossible de saisir le message d'erreur.
    Quelqu'un a t-il une idée de cet incident?

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    Il y a des chances qu'en fait tu ailles dans le catch de ta methode.
    Probablement quil ne trouve pas de hostentry et que la valeur est nulle.
    En lolcalhost ça fonctionne, mais à distance, je vois pas pourquoi le serveur connaitrait tout ceux qui l'interroge.

Discussions similaires

  1. Problème pour récupérer le nom utilisateur
    Par philippef dans le forum Langage
    Réponses: 12
    Dernier message: 06/08/2007, 17h57
  2. Problème pour récupérer le nom d'un JLabel
    Par ropabo dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 02/06/2006, 01h10
  3. Récupérer le nom de la machine locale
    Par Jflgb dans le forum C++Builder
    Réponses: 5
    Dernier message: 15/05/2003, 09h25
  4. Problème pour récupérer la clé primaire
    Par caramel dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 11/04/2003, 13h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo