Bonjour,
Je souhaiterais utiliser les variables de sessions pour un webservice.
Dans la MSDN j'ai trouver une fonction toute simple :
Je l'integre dans mon WebService, je verifie que les cookies sont activés dans le web.config du WS et du client.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 [ WebMethod(Description="Per session Hit Counter",EnableSession=true)] public int SessionHitCounter() { if (Session["HitCounter"] == null) { Session["HitCounter"] = 1; } else { Session["HitCounter"] = ((int) Session["HitCounter"]) + 1; } return ((int) Session["HitCounter"]); }
Et quand je fait une page ASP.net, la fonction du webservice me renvoi toujours 1.
Par contre si je fait une Application Windows et que je rajoute:
monWebService.CookieContainer = new CookieContainer();
Ca marche, mais pas dans le cas d'une page ASP.net.
Ma question est donc comment activer les session dans une application web ?
Partager