Débugger un service WCF avec WcfTestClient   Auteur: Hoang NGUYEN
Sommaire                                                    1.Exemple de service WCF                                      ...
1. Exemple de service WCF    Le service WCF suivant contient 2 méthodes :    1) La première méthode «GetData » prend en pa...
17/01/2012   Groupe NOVENCIA - 25 Rue de Maubeuge 75009 PARIS - Tél. : 01 44 63 53 13 - Fax : 01 44 63 53 14 - www.novenci...
2. L’outil WcfTestClient    Cet outil de Microsoft propose une interface qui permet aux utilisateurs de saisir leurs    pa...
3. Déboguer    Pour déboguer ce service de WCF :    1/ Dans le config de service, il faut activer le mode debug       2/ D...
Vous allez voir une fenêtre apparaitre comme ceci :17/01/2012   Groupe NOVENCIA - 25 Rue de Maubeuge 75009 PARIS - Tél. : ...
Ou bien, vous pouvez démarrer séparément le service WCF et l’outil WcfTestClient    .exe.    Ensuite, vous attachez le ser...
Quand vous appelez la méthode « GetData », visual studio va s’arrêter au point d’arrêt    sélectionné.17/01/2012   Groupe ...
A la fin de la méthode, vous aurez le résultat dans la fenêtre de Wcftestclient17/01/2012    Groupe NOVENCIA - 25 Rue de M...
Prochain SlideShare
Chargement dans…5
×

Débugger un service wcf avec wcf testclient

1 101 vues

Publié le

0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 101
Sur SlideShare
0
Issues des intégrations
0
Intégrations
345
Actions
Partages
0
Téléchargements
21
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Débugger un service wcf avec wcf testclient

  1. 1. Débugger un service WCF avec WcfTestClient Auteur: Hoang NGUYEN
  2. 2. Sommaire 1.Exemple de service WCF 2. L’outil WcfTestClient 3. Déboguer17/01/2012 Groupe NOVENCIA - 25 Rue de Maubeuge 75009 PARIS - Tél. : 01 44 63 53 13 - Fax : 01 44 63 53 14 - www.novencia.com - contact@novencia.com 2
  3. 3. 1. Exemple de service WCF Le service WCF suivant contient 2 méthodes : 1) La première méthode «GetData » prend en paramètre un intéger et renvoie une chaine de caractère. 2) La deuxième méthode « GetDataUsingDataContract » prend en paramètre un objet de type « AddressBook » qui contient un nom de personne comme chaine de caractère et un booléen si cette personne a un numéro de téléphone.17/01/2012 Groupe NOVENCIA - 25 Rue de Maubeuge 75009 PARIS - Tél. : 01 44 63 53 13 - Fax : 01 44 63 53 14 - www.novencia.com - contact@novencia.com 3
  4. 4. 17/01/2012 Groupe NOVENCIA - 25 Rue de Maubeuge 75009 PARIS - Tél. : 01 44 63 53 13 - Fax : 01 44 63 53 14 - www.novencia.com - contact@novencia.com 4
  5. 5. 2. L’outil WcfTestClient Cet outil de Microsoft propose une interface qui permet aux utilisateurs de saisir leurs paramètres, d’envoyer les requêtes aux services et d’afficher les réponses de celles là en associant avec l’hôte de service WCF. Il peut se trouver dans le répertoire : C:Program FilesMicrosoft Visual Studio 10.0Common7IDE17/01/2012 Groupe NOVENCIA - 25 Rue de Maubeuge 75009 PARIS - Tél. : 01 44 63 53 13 - Fax : 01 44 63 53 14 - www.novencia.com - contact@novencia.com 5
  6. 6. 3. Déboguer Pour déboguer ce service de WCF : 1/ Dans le config de service, il faut activer le mode debug 2/ Dans Visual Studio, à partir de l’Explorateur de solutions, sélectionnez Propriétés et choisissez l’onglet Débogage. Cliquez sur Démarrer le projet et dans la boite de dialogue Arguments de la ligne commande, saisissez la ligne suivante /client:WcfTestClient.exe17/01/2012 Groupe NOVENCIA - 25 Rue de Maubeuge 75009 PARIS - Tél. : 01 44 63 53 13 - Fax : 01 44 63 53 14 - www.novencia.com - contact@novencia.com 6
  7. 7. Vous allez voir une fenêtre apparaitre comme ceci :17/01/2012 Groupe NOVENCIA - 25 Rue de Maubeuge 75009 PARIS - Tél. : 01 44 63 53 13 - Fax : 01 44 63 53 14 - www.novencia.com - contact@novencia.com 7
  8. 8. Ou bien, vous pouvez démarrer séparément le service WCF et l’outil WcfTestClient .exe. Ensuite, vous attachez le service WCF démarré en mode débogage avec l’outil de test comme ceci :17/01/2012 Groupe NOVENCIA - 25 Rue de Maubeuge 75009 PARIS - Tél. : 01 44 63 53 13 - Fax : 01 44 63 53 14 - www.novencia.com - contact@novencia.com 8
  9. 9. Quand vous appelez la méthode « GetData », visual studio va s’arrêter au point d’arrêt sélectionné.17/01/2012 Groupe NOVENCIA - 25 Rue de Maubeuge 75009 PARIS - Tél. : 01 44 63 53 13 - Fax : 01 44 63 53 14 - www.novencia.com - contact@novencia.com 9
  10. 10. A la fin de la méthode, vous aurez le résultat dans la fenêtre de Wcftestclient17/01/2012 Groupe NOVENCIA - 25 Rue de Maubeuge 75009 PARIS - Tél. : 01 44 63 53 13 - Fax : 01 44 63 53 14 - www.novencia.com - contact@novencia.com 10

×