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

ASP.NET Discussion :

Perte intempestive de la session


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    744
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2004
    Messages : 744
    Par défaut Perte intempestive de la session
    Bonjour,

    J'ai un souci assez énervant avec une application Asp.net 2.0
    Sans raison précise, du moins je le pense, mon code passe par la méthode Session_end. La session est donc perdue, l'utilisateur délogué, etc....

    Si je regardes dans le CallStack je n'ai que deux ligne : mon Session_end et [External Code]. Cela me pousse à penser que la perte de session n'est pas faites dans le code.

    Est ce que quelqu'un à déjà eu ce problème ?

    Merci d'avance,

    Ludovic,
    Envie de contribuer à la rubrique SharePoint ? Contactez moi par MP !

    SharePoint : http://sharepoint.developpez.com
    Mon site : http://lefortludovic.developpez.com
    Mon blog : http://www.consultpoint.net/blog

  2. #2
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    N'est-il pas possible que le temps de session attribué soit très court ? (style 1min ??)

  3. #3
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    744
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2004
    Messages : 744
    Par défaut
    Non il est de 30 minutes.

    Par contre j'ai une opération sur le site qui fait une copie de répertoire.
    J'ai remarque que cette opération provoquait systématiquement la perte de la session.

    Si je supprime la copie de fichier tout marche correctement.
    J'utilise FileInfo.CopyTo(.......)

    Je ne vois pas comment cela peut tuer la session
    Envie de contribuer à la rubrique SharePoint ? Contactez moi par MP !

    SharePoint : http://sharepoint.developpez.com
    Mon site : http://lefortludovic.developpez.com
    Mon blog : http://www.consultpoint.net/blog

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par LefortLudovic Voir le message
    Non il est de 30 minutes.

    Par contre j'ai une opération sur le site qui fait une copie de répertoire.
    J'ai remarque que cette opération provoquait systématiquement la perte de la session.

    Si je supprime la copie de fichier tout marche correctement.
    J'utilise FileInfo.CopyTo(.......)

    Je ne vois pas comment cela peut tuer la session
    En 2.0, à partir du moment où tu écris/modifies un fichier qui se trouve dans le répertoire de l'appli, l'appli est restartée

  5. #5
    Membre éclairé Avatar de flogreg
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 432
    Par défaut
    J'ai déjà eu ce problème sur un serveur qui gérait plusieurs pool d'applications avec des framework différent. A chaque mise en prod, il fallait faire un iisreset sinon les sessions se perdaient très très vite.

    Sinon, ca peut aussi etre du à un antivirus qui scanne ton web.config par exemple et qui fait redémarrer l'appli.

  6. #6
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    744
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2004
    Messages : 744
    Par défaut
    J'ai le problème aussi bien sur le serveur de staging (IIS6) que sur le serveur web de visual studio
    Envie de contribuer à la rubrique SharePoint ? Contactez moi par MP !

    SharePoint : http://sharepoint.developpez.com
    Mon site : http://lefortludovic.developpez.com
    Mon blog : http://www.consultpoint.net/blog

  7. #7
    Membre très actif
    Inscrit en
    Janvier 2004
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 208
    Par défaut
    salut

    ton probleme de perte de session est normal dans le sens ou tu modifie la structure des chemins relatifs(copie de repertoire) depuis la racine de ton application.

    je connais bien le probleme avec II6 suite a un dev d'une appli qui créer un repertoire pour chaque nouvelle utilisateur.

    cela n'est pas un probleme ni un bug, mais une logique avec l'etat du process IIS pour une application.

    d'ou l'utilisation du Service d'état ASP.NET.

    active le service et met le en place avec ton Web.Config

  8. #8
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    744
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2004
    Messages : 744
    Par défaut
    Merci beaucoup, je vais creuser cette piste.

    A bientot,

    Ludovic,
    Envie de contribuer à la rubrique SharePoint ? Contactez moi par MP !

    SharePoint : http://sharepoint.developpez.com
    Mon site : http://lefortludovic.developpez.com
    Mon blog : http://www.consultpoint.net/blog

  9. #9
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    744
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2004
    Messages : 744
    Par défaut
    Cela a bien résolu mon problème. Voici comment utiliser ce service :
    http://blogs.ezos.com/blog/lle/Lists...ost.aspx?ID=63

    Ludovic,
    Envie de contribuer à la rubrique SharePoint ? Contactez moi par MP !

    SharePoint : http://sharepoint.developpez.com
    Mon site : http://lefortludovic.developpez.com
    Mon blog : http://www.consultpoint.net/blog

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

Discussions similaires

  1. Bloquer page précédente car perte de variable de session
    Par phoenix3011 dans le forum Langage
    Réponses: 2
    Dernier message: 19/08/2006, 17h39
  2. Perte des variables de sessions
    Par Dayom dans le forum Langage
    Réponses: 12
    Dernier message: 17/07/2006, 11h04
  3. Perte de données de session
    Par lodan dans le forum Langage
    Réponses: 3
    Dernier message: 30/06/2006, 18h12
  4. Perte du "remoteUser" en session
    Par mariemor64 dans le forum Struts 1
    Réponses: 4
    Dernier message: 16/06/2006, 10h28
  5. Réponses: 32
    Dernier message: 20/03/2006, 14h23

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