Erreur : L'authentification Kerberos a échouéError: Kerberos Authentication Failed

Lorsque vous essayez d'effectuer un débogage distant, le message d'erreur suivant peut s'afficher :When you try to do remote debugging, you might get the following error message:

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.This error occurs when the Visual Studio Remote Debugging Monitor is running under the Local System or Network Service account. 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.Under one of these accounts, the remote debugger must establish a Kerberos authentication connection to communicate back to the Visual Studio debugger host computer.

L'authentification Kerberos n'est pas disponible dans les conditions suivantes :Kerberos authentication is not available under these conditions:

  • L'ordinateur cible ou l'ordinateur hôte du débogueur est situé sur un groupe de travail, au lieu d'un domaine.Either the target computer or the debugger host computer is on a workgroup, instead of a domain

    - ou -- or -

  • Kerberos a été désactivé sur le contrôleur de domaine.Kerberos has been disabled on the domain controller.

    Si l'authentification Kerberos n'est pas disponible, modifiez le compte utilisé pour exécuter Visual Studio Remote Debugging Monitor.If Kerberos authentication is not available, change the account that is used to run the Visual Studio Remote Debugging Monitor. Pour connaître la procédure, consultez erreur : service du débogueur distant Visual Studio sur l’ordinateur cible ne peut pas se reconnecter à cet ordinateur.For the procedure, see Error: The Visual Studio Remote Debugger service on the target computer cannot connect back to this computer.

    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.If both computers are connected to the same domain and you still get this message, verify that DNS on the target computer is correctly resolving the name of the debugger host computer. Consultez la procédure suivante.See the following procedure.

Pour vérifier que le DNS sur l'ordinateur cible résout correctement le nom de l'ordinateur hôte du débogueurTo verify that DNS on the target computer is correctly resolving the debugger host computer name

  1. Sur l’ordinateur cible, ouvrez le Démarrer menu, pointez sur Accessoires puis cliquez sur invite de commandes.On the target computer, open the Start menu, point to Accessories and then click Command Prompt.

  2. Dans le invite de commandes fenêtre, tapez :In the Command Prompt window, type:

    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é.The first line of the ping response shows the full computer name and IP address returned by DNS for the specified computer.

  4. Sur l’ordinateur hôte du débogueur, ouvrez un invite de commandes fenêtre et exécutez ipconfig.On the debugger host computer, open a Command Prompt window and run ipconfig.

  5. Comparez les valeurs d'adresse IP.Compare the IP address values.

Voir aussiSee Also

Erreurs de débogage distant et dépannage Remote Debugging Errors and Troubleshooting
Débogage à distanceRemote Debugging