Partager via


Erreur : L'authentification Kerberos a échoué

Lorsque vous essayez d'effectuer un débogage distant, le message d'erreur suivant peut s'afficher :

Error: The Visual Studio Remote Debugger on the target computer cannot connect back to this computer. Kerberos authentication failed.

Cette erreur se produit lorsque Visual Studio Remote Debugging Monitor est exécuté sous le compte Système local ou Service réseau. Sous l'un de ces comptes, le débogueur distant doit établir une connexion d'authentification Kerberos pour communiquer avec l'ordinateur hôte du débogueur Visual Studio.

L'authentification Kerberos n'est pas disponible dans les conditions suivantes :

  • L'ordinateur cible ou l'ordinateur hôte du débogueur est situé sur un groupe de travail, au lieu d'un domaine.

    - ou -

  • Kerberos a été désactivé sur le contrôleur de domaine.

    Si l'authentification Kerberos n'est pas disponible, modifiez le compte utilisé pour exécuter Visual Studio Remote Debugging Monitor. Pour la procédure, consultez Erreur : le service de débogueur distant Visual Studio sur l’ordinateur cible ne peut pas se reconnecter à cet ordinateur.

    Si ce message s'affiche encore alors que les deux ordinateurs sont connectés au même domaine, vérifiez que le DNS sur l'ordinateur cible résout correctement le nom de l'ordinateur hôte du débogueur. Consultez la procédure suivante.

Pour vérifier que le DNS sur l'ordinateur cible résout correctement le nom de l'ordinateur hôte du débogueur

  1. Sur l’ordinateur cible, ouvrez le menu Démarrer, pointez sur Accessoires, puis cliquez sur Invite de commandes.

  2. Dans la fenêtre Invite de commandes, tapez :

    ping <debugger_host_computer_name>
    
  3. La première ligne de la réponse ping affiche le nom complet et l'adresse IP renvoyés par le DNS pour l'ordinateur spécifié.

  4. Sur l’ordinateur hôte du débogueur, ouvrez une fenêtre Invite de commandes et exécutez ipconfig.

  5. Comparez les valeurs d'adresse IP.

Voir aussi