2010-09-22 8 views
0

J'ai un Structuremap ApplicationRegistry existant qui repose sur HttpContext.Current.Server et aussi HttpContext.Current.Items (via HttpContextScoped). Je voudrais utiliser cela dans mon ServiceHostFactory WCF, mais HttpContext.Current reste belliqueuse null. J'utilise basicHttpBinding et pour la portée du projet sur lequel je travaille, je suis heureux de continuer à compter sur ce qui est utilisé. Ma compréhension est que si vous utilisez basicHttpBinding vous devriez pouvoir utiliser HttpContext.Current. Puisque c'est toujours nul j'ai évidemment manqué quelque chose.ServiceHostFactory en utilisant Structuremap qui repose sur HttpContext

Qu'est-ce que cela pourrait être?

Répondre

0

La solution a été d'ajouter cet attribut à ma classe de service:

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]