Accueil
Articles
Astuces
Vidéos
Actualités
Auteurs
A propos
Contact
S'enregistrer
|
S'identifier
S'identifier
Authentification invalide
N
om d'utilisateur
M
ot de Passe
S
e souvenir de moi la prochaine fois.
S'identifier
Annuler
S'enregistrer
Mot de passe oublié ?
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
0 commentaire(s)
Tags:
C#
,
Architecture
,
Visual Studio 2008
,
Réflection
,
Windows Communication Foundation
8 | Test de la solution
1 | Introduction
2 | Choix conceptuels pour la solution
3 | Implémentation de la solution
4 | Implémentation de l’extensibilité personnalisée
5 | Implémentation du processus porteur
6 | Implémentation du contrat et du service façade
7 | Implémentation de l’IHM de test
8 | Test de la solution
9 | Conclusion
Téléchargez le code source - 59 Kb
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.
1
2
3
4
5
6
7
8
9
»
Démarrer une discussion
Ecrire un commentaire
Titre
Commentaire
Annuler