Est-il possible de lire les cookies dans OperationContract d'un service wcf? J'essaye de lire une valeur de cookie dans la méthode de contrat, mais c'est toujours vide. Si je lis le même cookie à partir d'une page .aspx, la valeur est présente. Des idées?Cookies dans le service wcf OperationContract
Répondre
Comment les hébergez-vous? WCF est conçu pour être neutre pour l'hôte, c'est-à-dire que vos services doivent toujours fonctionner lorsqu'ils sont hébergés en dehors d'IIS. Cependant, il existe un mode de compatibilité qui pourrait vous aider:
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
</system.serviceModel>
La valeur par défaut est false et désactive la plupart des fonctionnalités de ASP.NET comme HttpContext.Current.
Le BasicHttpBinding.AllowCookies Property peut résoudre ce problème, comme mentionné au début du blog de Enrico sur Managing shared cookies in WCF (référencé here). Le poste comprend le fragment web.config:
<system.ServiceModel>
<bindings>
<basicHttpBinding allowCookies="true">
</bindings>
<client>
<endpoint address="http://localhost/myservice"
binding="basicHttpBinding"
contract="IMyService" />
</client>
</system.ServiceModel>
mais aucun fragment de code en utilisant (le billet de blog a un code pour des solutions plus complexes en utilisant les mêmes biscuits avec différents services web).
======== EDIT ==========
Ou peut-être même allowCookies=false
code- 1. Service WCF - OperationContract - string array
- 2. WCF OperationContract et Nhibernate ICriteria
- 3. Propriétés dans le service WCF .NET
- 4. Pourquoi l'attribut OperationContract est-il requis dans une fonction de service WCF?
- 5. Comment générer xs: Date dans WCF Paramètre OperationContract
- 6. WCF -> ASMX et cookies
- 7. Transmission de données privées via une méthode OperationContract de WCF?
- 8. Est-il nécessaire pour moi d'écrire [OperationContract] sur toutes les méthodes de mon service WCF?
- 9. WCF - Un OperationContract voit Web.config, un autre pas
- 10. Le service WCF Azure utilise le service WCF Azure
- 11. Service WCF et accessibilité incohérente
- 12. Hériter d'une classe dans un service wcf
- 13. Type non exposé par le service WCF
- 14. quand utiliser UriTemplate dans REST service WCF
- 15. Service WCF - HTTP500
- 16. format URL incorrecte dans JSON via le service WCF
- 17. WCF. Méthodes génériques de service
- 18. Service WCF invalide avec Silverlight
- 19. retourner le code HTML du service wcf
- 20. Impossible de faire un 'GET' sur le service WCF
- 21. test du service wcf dans le navigateur
- 22. Délégation dans le service Web WCF
- 23. Erreur critique dans le service WCF
- 24. Comment initialiser CastleActiveRecord dans le service WCF?
- 25. Utilisation de KnowTypeAttribute dans le service WCF
- 26. Accéder à App_Data dans le service WCF
- 27. Rapport d'erreurs dans le service WCF?
- 28. Silverlight 4 - authentiation/autorisation contre le service WCF personnalisé
- 29. Différence entre le service WCF, les services RIA WCF et le service de données WCF
- 30. Hébergement du service WCF dans le service Windows
, s'il vous plaît. Difficile de savoir ce que vous faites mal quand vous ne montrez pas ce que vous faites. –