HTTPContext est toujours nul dans mes appels WCF, est-il obsolète ou suis-je en train de faire quelque chose de mal?HTTPContext est-il obsolète dans WCF?
Répondre
Le HTTPContext standard n'est plus utilisé avec WCF. Vous voulez le contexte d'instance.
[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)]
public class MyService : IMyService
{
InstanceContext ic = OperationContext.Current.InstanceContext;
}
Voir ce lien pour plus de détails
http://www.danrigsby.com/blog/index.php/2008/05/23/understanding-instancecontext-in-wcf/
Vous pouvez également activer compatibility mode afin que vos actes de service WCF comme un vieux webservice, mais vous feriez mieux d'utiliser la InstanceContext
Lien vers le blog est en panne et Google ne semble pas l'avoir mis en cache. – flipdoubt
t Attribut pour votre service:
[AspNetCompatibilityRequirements (RequirementsMode = AspN etCompatibilityRequirementsMode.Allowed)]
et ajouter
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
l'option
dans web.config section "system.serviceModel".
- 1. Fichiers web.config hérités et bogue HttpContext dans WCF?
- 2. HttpContext vide lors de l'appel du service Web WCF
- 3. Comment obtenir le "vrai" HttpContext dans une application ASP.NET MVC?
- 4. HttpContext et AutoComplete Extender
- 5. Obtenir ApplicationState dans asp.net sans HttpContext
- 6. Equivalent côté serveur de HttpContext?
- 7. Mocking HttpContext ne fonctionne pas
- 8. WSE2 est-il obsolète?
- 9. SVN erreur obsolète
- 10. Marque C++ comme obsolète
- 11. Multi-Threading, HttpContext, Tâche longue?
- 12. Obsolète Xilinx Chip
- 13. Avertissement obsolète seulement dans certains environnements php5?
- 14. Traitement obsolète inclut avec Autoconf
- 15. JSTL taglib URI est obsolète?
- 16. Visual Studio 2008 Méthode obsolète
- 17. Rails 1.2 "service est obsolète"
- 18. Cache de formulaire InfoPath obsolète
- 19. MSBuild ITaskItem tableau est obsolète
- 20. Comment HttpContext est maintenu sur demande-réponse
- 21. TortoiseSVN: "Le correctif semble obsolète"
- 22. kCGColorSpaceGenericRGB est obsolète sur iPhone?
- 23. Comment obtenir le HttpContext dans le gestionnaire d'événements
- 24. Meilleure pratique pour marquer le code obsolète dans Ruby?
- 25. Dans VB.NET, puis-je marquer une fonction comme obsolète?
- 26. Comment marquer une classe comme obsolète?
- 27. état "obsolète" sur Google App Engine Django
- 28. Comment s'assurer que HTTPContext a de la valeur?
- 29. HttpContext et l'écriture d'un composant pour WebForms et MVC
- 30. L'envoi de fichier sur HttpContext provoque le blocage du navigateur
Merci Marc, jetterai un oeil –
Voir ma réponse à votre question ici: http://stackoverflow.com/questions/1519690/how-to-debug-a-wcf-service-with-an-http- contexte –