Bonjour,
Je cherche une solution pour pouvoir utiliser les sessions en WCF. J'ai trouvé pas mal chose sympa sur le net qui m'ont ammené à ajouter dans le Web.config :
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
et dans ma class :
1 2
|
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)] |
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
public class WCFSession : IWCFSession
{
public void DoWork()
{
HttpContext.Current.Session["Test"] = "Hello World!";
}
public string GetWork()
{
return (string)HttpContext.Current.Session["Test"];
}
} |
Sachant que mon application WCF est séparée de l'application Web la valeur que retourne ma session reste null.
Le déploiement se fait via VS2008.
Dois-je déployer sur IIS ?
Merci
Partager