IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Discussion :

Web Services et session


Sujet :

Services Web

  1. #1
    Membre habitué
    Inscrit en
    Novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 469
    Points : 167
    Points
    167
    Par défaut Web Services et session
    bonjour à tous,

    j'ai réaliser un service web en .net CSharp, je fait appel à ce service web par des appels ajax.
    Une fonction de ce service permet d'ouvrir une session user (connection) et je stocke certaines variables dans ma session .
    Si j'appelle d'autres fonctions, je teste ces valeurs et si elles sont nulles le temps de session est écoulé.

    Le problème c'est que si je mets un temps de session de deux heures ... et que j'appel une fonction au bout d'une heure mes variables ont été supprimées
    je ne comprends pas car il reste une heure pourtant (donc on est censé avoir deux heures d'inactivité entre l'ouverture de session et un nouvel appel)

    J'ai bien mis au début de mes fonctions

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [WebMethod(EnableSession = true)]
    j'ai paramétré IIS, j'ai même rajouté un global.asax et rajouter <sessionState timeout="120" /> dans le web.config

    Comment procéderiez vous ?

    Quelle peut-être mon erreur ?

    comment tester facilement ce genre d'erreur ?


    Merci beaucoup pour votre aide

  2. #2
    Membre habitué
    Inscrit en
    Novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 469
    Points : 167
    Points
    167
    Par défaut
    en fait il ne passe jamais dans le Session_Start du global.asax
    quand je lance ma fonction de démarrage ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    void Session_Start(object sender, EventArgs e) 
        {
     
            Session.Timeout = 120;
            Session["_Login"] = "";
            Session["_Pwd"] = "";
     
     
        }

  3. #3
    Membre habitué
    Inscrit en
    Novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 469
    Points : 167
    Points
    167
    Par défaut
    il faut bien entendu régler aussi le paramètre d'inactivité de votre pool d'application suffisamment grand pour que cela fonctionne ....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Application 3/tiers, web services sessions
    Par Woufeigh dans le forum Services Web
    Réponses: 6
    Dernier message: 12/10/2008, 13h25
  2. web service + statefull session bean
    Par pass38 dans le forum Services Web
    Réponses: 4
    Dernier message: 29/07/2008, 17h35
  3. Réponses: 0
    Dernier message: 17/07/2008, 16h29
  4. Acceder a une session existante d'un web service
    Par afrold dans le forum Services Web
    Réponses: 0
    Dernier message: 17/07/2008, 16h27
  5. Session dans les web services
    Par casper_mc dans le forum Services Web
    Réponses: 1
    Dernier message: 27/06/2008, 21h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo