Frédéric Colin
WCF : L’extensibilité par la pratique – L’exemple
Dans le précédent volet, je vous ai expliqué une partie des fondamentaux de l’extensibilité WCF. Je vous ai aussi décrit le fonctionnel d’un exemple plus complet que je vais maintenant concevoir et développer pour illustrer l’invocation d’opération.
Par Frédéric Colin publié le 13/09/2009 à 22:18, lu 1796 fois, 9 pages
 8 | Test de la solution
Pré-requis
  • Visual Studio 2008 SP1
Il me reste à vous parler du test l'application sur votre machine. Pour cela, il suffit de :
  • De télécharger le zip de la solution (cf. dans l’entête de l’article) et la décompacter
  • Ouvrir la solution
  • Dans le fichier de configuration du projet « THB.Sample.Host », vérifiez si sur votre poste les ports « 1234 » et « 1111 » sont utilisés par une autre application. Si c’est le cas, modifiez-les.
  • Si vous travaillez sur Vista ou Seven, vous tomberez probablement sur ce message d’erreur à la première utilisation : « http could not register URL http://+:1111/THB.Sample.ServiceContracts.IFacade/HttpGetUrl/. Your process does not have access rights to this namespace (see http://go.microsoft.com/fwlink/?LinkId=70353 for details). ». Pour résoudre cela, il suffit d’exécuter l’instruction suivante à des fins d’autorisation sur http :

C:\Windows\system32>netsh http add urlacl url=http://+:1111/ user=domain\login

  • Dans le fichier de configuration du projet « THB.Sample.Client », si vous avez modifié les ports dans l’étape précédente, veuillez aussi les modifier dans ce projet.
  • Dans les propriétés de la solution, vérifiez que les 2 projets « THB.Sample.Client » et « THB.Sample.Host » démarrent simultanément.
  • Compiler la solution et lancer l’exécution en débug ou en release.
  • Cliquez sur le bouton du formulaire. La liste doit se remplir avec les différents appels réalisés.
 
» Démarrer une discussion