SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
27/10/2011
                                                                                      De Alain BELUT




Déboguer une application à distance avec Visual Studio




               Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France
              Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com
26/08/2011
                                                                                            27/10/2011
                                      Sommaire                                          De Alain BELUT




1.Principe

1. Récupération du programme d’installation

3. Configuration du débogueur distant à l’aide de l’assistant

4. Ne pas oublier les PDB

5. Débogage de l’application distante depuis Visual Studio




                 Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France
                Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com
26/08/2011
                                                                                                      27/10/2011
                                   1. Principe                                                    De Alain DELUT




•   Installation d’un agent sur le serveur où tourne le programme .NET (site web, application,
    service…) à déboguer. (le serveur distant)



•   Contacter l’agent depuis Visual Studio installé sur son poste de développement. (le poste
    local)




                           Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France
                          Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com
26/08/2011
                                                                                                      27/10/2011
                                                                                                  De Alain BELUT
                      3. Récupération du programme d’installation

•   Vous devez installer le Remote Debugger sur la machine (le serveur) où tourne l’application à
    déboguer.

•   Pour Visual Studio 2008, vous trouverez votre bonheur ici :
    http://www.microsoft.com/downloads/fr-fr/details.aspx?FamilyID=440EC902-3260-4CDC-
    B11A-6A9070A2AAAB&displaylang=fr&displaylang=en

•   Et pour Visual Studio 2010, vous trouverez ce qu’il faut ici :
    http://www.microsoft.com/downloads/fr-fr/details.aspx?FamilyID=60EC9D08-439B-4986-
    AE43-0487EB83C09E&displaylang=fr




                           Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France
                          Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com
26/08/2011
                                                                                                       27/10/2011
                                                                                                   De Alain BELUT

Procédez à l’installation de la version sur le serveur où fonctionne vos applications à déboguer :




                            Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France
                           Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com
26/08/2011
                                                                                                               27/10/2011
                    Configuration du débogueur distant à l’aide de l’assistant                             De Alain BELUT


      •   Cocher la case Exécuter le service « Débogueur distant Visual Studio » puis laissez le compte par
          défaut « LocalSystem ».




L’assistant vous proposera éventuellement, si besoin de configurer le pare-feu Windows.
Les ports à ouvrir sont : 135 en TCP et 4500 et 500 en UDP.
Après avoir cliqué sur « Next » un écran de validation, et de fin d’installation apparaît. C’est terminé ! La machine
est prête pour communiquer avec Visual Studio et vous permettre le débogage de vos applications.
                                    Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France
                                   Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com
26/08/2011
                                                                                                          27/10/2011
                     Débogage de l’application distante depuis Visual                                 De Alain BELUT
                                         Studio
•   Ne pas oublier les PDB

    Les fichiers PDB doivent impérativement être livrés dans le répertoire BIN de votre application.

•   Débogage de l’application distante depuis Visual Studio

    Dans Visual Studio, cliquer sur DEBUG puis sur ATTACH TO PROCESS
    Dans « Qualifier » indiquez le nom de la machine distante :




                               Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France
                              Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com
27/10/2011
                                                                                                                De Alain BELUT




Si les machines ne sont pas sur le même domaine, il faudra modifier la configuration côté serveur. Démarrez Visual Studio Remote
Debugger que vous retrouverez dans les Programmes.
Cliquer sur Outils puis Options.

                                       Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France
                                      Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com
26/08/2011
                                                                                                               27/10/2011
                                                                                                            De Alain BELUT




Sur un intranet cette configuration n’est pas gênante. A priori le réseau est sécurisé. Attention
par contre avec des machines exposées à Internet…




                                     Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France
                                    Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com
26/08/2011
                                                                                                                   27/10/2011
                                                                                                                De Alain BELUT

Avec Visual Studio, sur votre poste, faites Debug, Attache to Process et configurez ainsi :




                                         Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France
                                        Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com

Weitere ähnliche Inhalte

Ähnlich wie Visual studio

Carrefour de Possibles à Nantes, le 1er octobre 2009
Carrefour de Possibles à Nantes, le 1er octobre 2009Carrefour de Possibles à Nantes, le 1er octobre 2009
Carrefour de Possibles à Nantes, le 1er octobre 2009Fing
 
Fréquentations des applications mobiles - Janvier 2011
Fréquentations des applications mobiles - Janvier 2011Fréquentations des applications mobiles - Janvier 2011
Fréquentations des applications mobiles - Janvier 2011Romain Fonnier
 
Presentation eocortex 3.5
Presentation eocortex 3.5 Presentation eocortex 3.5
Presentation eocortex 3.5 polyline
 
Tous Connectés - Dossier de presse
Tous Connectés - Dossier de presseTous Connectés - Dossier de presse
Tous Connectés - Dossier de presseCCSTIGRENOBLE
 

Ähnlich wie Visual studio (7)

Carrefour de Possibles à Nantes, le 1er octobre 2009
Carrefour de Possibles à Nantes, le 1er octobre 2009Carrefour de Possibles à Nantes, le 1er octobre 2009
Carrefour de Possibles à Nantes, le 1er octobre 2009
 
Proxm formation-proxmox-ve
Proxm formation-proxmox-veProxm formation-proxmox-ve
Proxm formation-proxmox-ve
 
Fréquentations des applications mobiles - Janvier 2011
Fréquentations des applications mobiles - Janvier 2011Fréquentations des applications mobiles - Janvier 2011
Fréquentations des applications mobiles - Janvier 2011
 
Presentation eocortex 3.5
Presentation eocortex 3.5 Presentation eocortex 3.5
Presentation eocortex 3.5
 
Iui formation-iui
Iui formation-iuiIui formation-iui
Iui formation-iui
 
Vibox formation-virtualbox
Vibox formation-virtualboxVibox formation-virtualbox
Vibox formation-virtualbox
 
Tous Connectés - Dossier de presse
Tous Connectés - Dossier de presseTous Connectés - Dossier de presse
Tous Connectés - Dossier de presse
 

Mehr von Novencia Groupe

Datalake de l'idée à la plateforme
Datalake de l'idée à la plateformeDatalake de l'idée à la plateforme
Datalake de l'idée à la plateformeNovencia Groupe
 
Ambient intelligence & bigdata
Ambient intelligence & bigdataAmbient intelligence & bigdata
Ambient intelligence & bigdataNovencia Groupe
 
Workshop Fonctionnel - Mecanisme surveillance unique
Workshop Fonctionnel - Mecanisme surveillance uniqueWorkshop Fonctionnel - Mecanisme surveillance unique
Workshop Fonctionnel - Mecanisme surveillance uniqueNovencia Groupe
 
Workshop Fonctionnel - TITRISATION : LE RETOUR
Workshop Fonctionnel - TITRISATION : LE RETOURWorkshop Fonctionnel - TITRISATION : LE RETOUR
Workshop Fonctionnel - TITRISATION : LE RETOURNovencia Groupe
 
L’approche Big Data en finance de marché 2/2
L’approche Big Data en finance de marché 2/2L’approche Big Data en finance de marché 2/2
L’approche Big Data en finance de marché 2/2Novencia Groupe
 
L’approche Big Data en finance de marché 1/2
L’approche Big Data en finance de marché 1/2L’approche Big Data en finance de marché 1/2
L’approche Big Data en finance de marché 1/2Novencia Groupe
 
Les Acronymes financiers de 2014
Les Acronymes financiers de 2014Les Acronymes financiers de 2014
Les Acronymes financiers de 2014Novencia Groupe
 
FATCA et DODD-FRANK : Deux lois américaines qui s’imposent aux banques europé...
FATCA et DODD-FRANK : Deux lois américaines qui s’imposent aux banques europé...FATCA et DODD-FRANK : Deux lois américaines qui s’imposent aux banques europé...
FATCA et DODD-FRANK : Deux lois américaines qui s’imposent aux banques europé...Novencia Groupe
 
Qualité de code, sonar, la dette
Qualité de code, sonar, la detteQualité de code, sonar, la dette
Qualité de code, sonar, la detteNovencia Groupe
 
Euro II : Nouvelle donne 2012
Euro II : Nouvelle donne 2012Euro II : Nouvelle donne 2012
Euro II : Nouvelle donne 2012Novencia Groupe
 
Les systèmes de compensation
Les systèmes de compensationLes systèmes de compensation
Les systèmes de compensationNovencia Groupe
 
Présentation des marché de capitaux
Présentation des marché de capitauxPrésentation des marché de capitaux
Présentation des marché de capitauxNovencia Groupe
 
Les 3 modes de concurrence wcf
Les 3 modes de concurrence wcfLes 3 modes de concurrence wcf
Les 3 modes de concurrence wcfNovencia Groupe
 
Introduction à la finance de marché
Introduction à la finance de marchéIntroduction à la finance de marché
Introduction à la finance de marchéNovencia Groupe
 
Utilisation d'une api web avec asp
Utilisation d'une api web avec aspUtilisation d'une api web avec asp
Utilisation d'une api web avec aspNovencia Groupe
 
Déployer une application directement depuis visual studio 2010
Déployer une application directement depuis visual studio 2010Déployer une application directement depuis visual studio 2010
Déployer une application directement depuis visual studio 2010Novencia Groupe
 

Mehr von Novencia Groupe (20)

Datalake de l'idée à la plateforme
Datalake de l'idée à la plateformeDatalake de l'idée à la plateforme
Datalake de l'idée à la plateforme
 
Ambient intelligence & bigdata
Ambient intelligence & bigdataAmbient intelligence & bigdata
Ambient intelligence & bigdata
 
Workshop Fonctionnel - Mecanisme surveillance unique
Workshop Fonctionnel - Mecanisme surveillance uniqueWorkshop Fonctionnel - Mecanisme surveillance unique
Workshop Fonctionnel - Mecanisme surveillance unique
 
Workshop Fonctionnel - TITRISATION : LE RETOUR
Workshop Fonctionnel - TITRISATION : LE RETOURWorkshop Fonctionnel - TITRISATION : LE RETOUR
Workshop Fonctionnel - TITRISATION : LE RETOUR
 
L’approche Big Data en finance de marché 2/2
L’approche Big Data en finance de marché 2/2L’approche Big Data en finance de marché 2/2
L’approche Big Data en finance de marché 2/2
 
L’approche Big Data en finance de marché 1/2
L’approche Big Data en finance de marché 1/2L’approche Big Data en finance de marché 1/2
L’approche Big Data en finance de marché 1/2
 
Les Acronymes financiers de 2014
Les Acronymes financiers de 2014Les Acronymes financiers de 2014
Les Acronymes financiers de 2014
 
FATCA et DODD-FRANK : Deux lois américaines qui s’imposent aux banques europé...
FATCA et DODD-FRANK : Deux lois américaines qui s’imposent aux banques europé...FATCA et DODD-FRANK : Deux lois américaines qui s’imposent aux banques europé...
FATCA et DODD-FRANK : Deux lois américaines qui s’imposent aux banques europé...
 
Qualité de code, sonar, la dette
Qualité de code, sonar, la detteQualité de code, sonar, la dette
Qualité de code, sonar, la dette
 
Sonar
Sonar Sonar
Sonar
 
Visual studio 2012
Visual studio 2012Visual studio 2012
Visual studio 2012
 
Euro II : Nouvelle donne 2012
Euro II : Nouvelle donne 2012Euro II : Nouvelle donne 2012
Euro II : Nouvelle donne 2012
 
Les systèmes de compensation
Les systèmes de compensationLes systèmes de compensation
Les systèmes de compensation
 
Présentation des marché de capitaux
Présentation des marché de capitauxPrésentation des marché de capitaux
Présentation des marché de capitaux
 
Mobile development
Mobile developmentMobile development
Mobile development
 
La crise de l'euro
La crise de l'euroLa crise de l'euro
La crise de l'euro
 
Les 3 modes de concurrence wcf
Les 3 modes de concurrence wcfLes 3 modes de concurrence wcf
Les 3 modes de concurrence wcf
 
Introduction à la finance de marché
Introduction à la finance de marchéIntroduction à la finance de marché
Introduction à la finance de marché
 
Utilisation d'une api web avec asp
Utilisation d'une api web avec aspUtilisation d'une api web avec asp
Utilisation d'une api web avec asp
 
Déployer une application directement depuis visual studio 2010
Déployer une application directement depuis visual studio 2010Déployer une application directement depuis visual studio 2010
Déployer une application directement depuis visual studio 2010
 

Visual studio

  • 1. 27/10/2011 De Alain BELUT Déboguer une application à distance avec Visual Studio Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com
  • 2. 26/08/2011 27/10/2011 Sommaire De Alain BELUT 1.Principe 1. Récupération du programme d’installation 3. Configuration du débogueur distant à l’aide de l’assistant 4. Ne pas oublier les PDB 5. Débogage de l’application distante depuis Visual Studio Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com
  • 3. 26/08/2011 27/10/2011 1. Principe De Alain DELUT • Installation d’un agent sur le serveur où tourne le programme .NET (site web, application, service…) à déboguer. (le serveur distant) • Contacter l’agent depuis Visual Studio installé sur son poste de développement. (le poste local) Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com
  • 4. 26/08/2011 27/10/2011 De Alain BELUT 3. Récupération du programme d’installation • Vous devez installer le Remote Debugger sur la machine (le serveur) où tourne l’application à déboguer. • Pour Visual Studio 2008, vous trouverez votre bonheur ici : http://www.microsoft.com/downloads/fr-fr/details.aspx?FamilyID=440EC902-3260-4CDC- B11A-6A9070A2AAAB&displaylang=fr&displaylang=en • Et pour Visual Studio 2010, vous trouverez ce qu’il faut ici : http://www.microsoft.com/downloads/fr-fr/details.aspx?FamilyID=60EC9D08-439B-4986- AE43-0487EB83C09E&displaylang=fr Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com
  • 5. 26/08/2011 27/10/2011 De Alain BELUT Procédez à l’installation de la version sur le serveur où fonctionne vos applications à déboguer : Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com
  • 6. 26/08/2011 27/10/2011 Configuration du débogueur distant à l’aide de l’assistant De Alain BELUT • Cocher la case Exécuter le service « Débogueur distant Visual Studio » puis laissez le compte par défaut « LocalSystem ». L’assistant vous proposera éventuellement, si besoin de configurer le pare-feu Windows. Les ports à ouvrir sont : 135 en TCP et 4500 et 500 en UDP. Après avoir cliqué sur « Next » un écran de validation, et de fin d’installation apparaît. C’est terminé ! La machine est prête pour communiquer avec Visual Studio et vous permettre le débogage de vos applications. Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com
  • 7. 26/08/2011 27/10/2011 Débogage de l’application distante depuis Visual De Alain BELUT Studio • Ne pas oublier les PDB Les fichiers PDB doivent impérativement être livrés dans le répertoire BIN de votre application. • Débogage de l’application distante depuis Visual Studio Dans Visual Studio, cliquer sur DEBUG puis sur ATTACH TO PROCESS Dans « Qualifier » indiquez le nom de la machine distante : Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com
  • 8. 27/10/2011 De Alain BELUT Si les machines ne sont pas sur le même domaine, il faudra modifier la configuration côté serveur. Démarrez Visual Studio Remote Debugger que vous retrouverez dans les Programmes. Cliquer sur Outils puis Options. Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com
  • 9. 26/08/2011 27/10/2011 De Alain BELUT Sur un intranet cette configuration n’est pas gênante. A priori le réseau est sécurisé. Attention par contre avec des machines exposées à Internet… Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com
  • 10. 26/08/2011 27/10/2011 De Alain BELUT Avec Visual Studio, sur votre poste, faites Debug, Attache to Process et configurez ainsi : Groupe NOVENCIA – 25 Rue de Maubeuge– 75009 – PARIS – France Tél. : +33 1 44 63 53 13 – Fax : +33 1 44 63 53 14 – www.novencia.com