web-dev-qa-db-fra.com

Déploiement / débogage à distance de Visual Studio 2017 .NET Core

Comment puis-je configurer le déploiement à distance + le débogage dans VS2017 à l'aide d'une application réseau principale qui cible l'infrastructure réseau?

Les outils distants sont installés et travaillent sur le périphérique cible. Je peux me connecter et déboguer des applications distantes.

J'ai un jeu de configuration de génération pour construire mon application sur un partage distant sur la machine cible.

Comment puis-je obtenir que VS lance ceci sur la machine distante puis attache le débogueur?

25
Mardoxx
  1. Sur votre ordinateur distant, accédez à https://visualstudio.Microsoft.com/fr/downloads/#remote-tools-for-visual-studio-2017 pour télécharger et installer les outils de débogage à distance.
  2. Exécutez l'application "Visual Studio 2017 Remote Debugger" que vous venez d'installer.
  3. L'application vous montrera le nom du serveur et le port dans la fenêtre principale. quelque chose comme 'COMPUTERNAME: 4022'
  4. Dans Visual Studio sur votre ordinateur de développement, choisissez "Ordinateur distant" comme cible d'exécution. Cela devrait faire apparaître une boîte de dialogue pour entrer les informations de la machine distante.
  5. Si votre machine est répertoriée sous "Détection automatique", sélectionnez-la. Sinon, utilisez le nom de serveur et le port trouvés à l'étape 3 de la section du manuel.
  6. Vous devriez être en mesure de "cliquer sur jouer" avec "Machine distante" sélectionnée et l'application sera déployée sur la machine distante et vous permettra de déboguer (il pourra vous demander un nom d'utilisateur et un mot de passe pour la machine distante).
29
Jim

Allez sur cette page: https://www.visualstudio.com/downloads/

Recherchez les téléchargements de la section Outils pour Visual Studio 2017 et téléchargez la version Outils à distance pour Visual Studio 2017 pour votre serveur.

Une fois l'installation terminée, lancez le débogueur distant Visual Studio 2017 et configurez le port correspondant. Vous devez également configurer vos points de terminaison sur votre serveur.

Étape suivante, accédez à votre ordinateur (Visual Studio 2017). Dans le menu Débogage, cliquez pour attacher le débogueur à traiter. Entrez votre serveur et votre port (server.com:port) et actualisez la liste des processus. Un utilisateur et un mot de passe seront nécessaires, cochez Afficher le processus de tous les utilisateurs. Trouvez w3wp.exe et attachez-le.

Plus d'informations complètes: https://docs.Microsoft.com/en-us/visualstudio/debugger/remote-debugging

5
Daniel