Pour les services Web de mon projet, je souhaite prendre en charge les clients de bureau et les clients Silverlight. Dois-je écrire un service Web distinct pour chacun ou mettre toutes les opérations dans un service? Si je les mets tous en un, je dois aller avec basicHttpBinding. L'application winforms utilise maintenant wsHttpBinding, que dois-je perdre avec basicHttpBinding?Silverlight + opérations de client intelligent dans un service?
Répondre
Utilisez un service Web avec deux points de terminaison, ce qui vous permet de prendre en charge basicHttpBinding ainsi que wsHttpBinding.
La différence entre les deux liaisons est que base est Soap 1.1 alors ws est Soap 1.2 et WS-Addressing spécifications, en plus wsHttpBinding offre plus d'options de sécurité
Je très fortement recommandé de lire ce fond:
"Silverlight et WCF Comparaison des fonctions"
http://msdn.microsoft.com/en-us/library/cc896571(VS.95).aspx
Il y en a plusieurs gotchas WHE n développer un service web pour l'utilisation de Silverlight, surtout si vous avez déjà une solution wsHttpBinding. Bonne chance!
EDIT: Je trouve aussi cet article utile:
WCF: BasicHttpBinding par rapport à WSHttpBinding au niveau des paquets SOAP http://geekswithblogs.net/claeyskurt/archive/2008/04/22/121508.aspx
- 1. Utilisation des opérations de service d'un service de données ADO.NET à partir d'un client .NET
- 2. vue usine logiciel client intelligent activation
- 3. Opérations de service Web possibles dans le temps
- 4. Utilisation de client Web dans Silverlight
- 5. Hébergement d'un service Web compatible Silverlight dans un service Windows
- 6. VB.NET et BITS - Service de transfert intelligent en arrière-plan
- 7. Service de données ado.net intermédiaire dans Silverlight
- 8. Référence de service dynamique dans Silverlight
- 9. Comment appeler un service Web WCF à partir de Silverlight?
- 10. Client de service Web Java:
- 11. Pocket PC, téléphone intelligent
- 12. Algorithme de pagination intelligent
- 13. nombre intelligent formatage dans .net
- 14. Opérations de service RESTful pour l'interrogation de données
- 15. Authentification d'un client se connectant à un service Web
- 16. La meilleure façon d'écrire un service client "RESTful" dans .Net?
- 17. Implémenter service Options de limitation dans l'application Silverlight
- 18. Détails du client dans le service Web
- 19. Comment effectuer la validation Silverlight dans un service Web
- 20. appel https wcf service de silverlight
- 21. Utilisation de HTTPS avec BITS (service de transfert intelligent en arrière-plan)
- 22. service web asmx: authentification client
- 23. comment générer dynamiquement un client de service Web
- 24. Configuration par programme du client WCF [Silverlight]
- 25. Crash écrivant un client de service Web WSO2/C++ simple
- 26. Silverlight WCF service agissant étrange
- 27. WCF: DuplexSessionChannel, opérations asynchrones et une exception
- 28. Transaction entre les opérations DAL + un appel de service Web + enregistrement
- 29. Rails service Web SOAP client
- 30. Silverlight Service WCF, objet déplacé