Ceci est un problème majeur pour moi. Auparavant, les clients de service Web pouvaient simplement utiliser EnableDecompression = true et tout était bon, mais pourquoi Microsoft n'a-t-il pas ajouté quelque chose de similaire à WCF? J'ai vraiment besoin de réponses gzip compressées de mes services WCF (et ils doivent être http ... problèmes hérités, comme d'habitude ... vous savez ...).EnableDecompression pour WCF - services?
Répondre
Vérifiez cette blog post qui se termine essentiellement en suggérant:
Conclusion
J'ai laissé tomber maintenant ce que nous devons aussi clients de soutien qui ne définit pas la tête AcceptEncoding donc je vraiment besoin la possibilité de lire l'en-tête http dans demande et définir une valeur "contexte" à (pas) compresser la réponse et j'ai pas f ound encore sur la façon de le faire par demandes simultanées multiples. Je vraiment recommandons d'utiliser la compression IIS http et ne pas essayer de le faire avec le piratage WCF comme décrit ici!
Il y a aussi un projet Extensions WCF sur CodePlex qui a une WCF Compression Channel - ce sera peut-être ce que vous cherchez. Le plus bang pour l'argent serait d'utiliser le binaryMessageEncoding
dans WCF au lieu du textMessageEncoding (qui est la valeur par défaut pour les liaisons HTTP). Cela nécessiterait create a custom http based binding et rendrait votre service incompatible avec d'autres clients basés sur http autres que les clients .NET qui utilisent également la même configuration de liaison personnalisée.
Est-ce que quelqu'un a essayé la solution mentionnée ici? WCF GZip Compression Request/Response Processing Je pense que cela fonctionne plutôt bien ....
- 1. Services RIA .NET/Services WCF
- 2. Services d'application Vs Services WCF
- 3. ASP.NET avec WCF Data Services ou WCF Data Services
- 4. Timeouts Services WCF
- 5. multiples services WCF ('autonome)
- 6. Services WCF RIA, SL4
- 7. Services WCF (avec RIA)
- 8. Les services Ria remplacent les services WCF
- 9. Services RIA et services WCF: quelle différence
- 10. Services de rappel WCF
- 11. Services WCF grossiers Grain
- 12. isOneWay Services WCF
- 13. WCF Data Services FTP
- 14. Déploiement des services WCF
- 15. Création de services WCF
- 16. WCF Services multiples
- 17. Pourquoi la valeur par défaut EnableDecompression de .NET est-elle passée de 2.0 à 3.0?
- 18. bibliothèque WCF dans Windows Services
- 19. services RIA WCF délai d'attente
- 20. Services Silverlight et WCF Ria
- 21. Unité testant mes services wcf
- 22. WCF clients consommant plusieurs services
- 23. Autorisation des services RIA WCF
- 24. Sites ASP.Net - services WCF partagés
- 25. Services RIA WPF et WCF
- 26. Combinaison de services RIA et de services WCF standard
- 27. S'agit-il de services WCF VS ADO.NET Data Services?
- 28. Microsoft ESB Toolkit 2.0 pour les services WCF
- 29. Utilisation de services durables pour l'enregistrement d'instances wcf
- 30. Java et autres clients pour les services RESTful WCF
merci, un très bon lien! btw, j'ai émis une recommandation pour passer à. NET 4.0 maintenant, dans. NET 4.0 tout fonctionne comme un charme. –