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