begin process at 2012 05 28 03:25:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

IIS et l'ASP

 > 

perte de session lors de déplacement de fichiers


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

perte de session lors de déplacement de fichiers

mardi 21 juin 2005 à 16:47:29 | perte de session lors de déplacement de fichiers

vincentpique

Bonjour à tous,

J'ai un site sur un serveur 2003, avec iis6. Le dossier du site comprend les pages asp ainsi qu'un dossier data avec des droits en écriture.
J'ai du code asp qui créé, déplace et supprime des fichiers de ce dossier data. Aleatoirement mais presque à chaque fois que j'execute le code, la session est reinitialisé malgré que le code est fonctionné. J'ai lu dans un autre sujet qu'il ne fallait pas placer les dossiers data (droit en écriture) dans le dossier de l'application. Pourquoi ? est-ce due à ca ? solution ?


Merci pour vos réponses, ca fait 12h que je suis sur ce problème sans aucun résultat.



Vincnet
mardi 21 juin 2005 à 16:53:53 | Re : perte de session lors de déplacement de fichiers

jesusonline

Membre Club Administrateur CodeS-SourceS
Arf j'ai rencontré ce problème sur ce forum, mais m'en rappelle plus de la solution, je crois bien qu'il y avait plus de ram donc il enlevé les variables sessions.

fais une recherche sur ce forum ca date de moins d'un an si tu trouves remet l'adresse ici, ca pourra servir et si tu trouves pas dis moi je rechercherais :p


Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr
mercredi 22 juin 2005 à 10:02:15 | Re : perte de session lors de déplacement de fichiers

vincentpique

Merci pour ta réponse,

J'ai trouvé ce sujet là  : http://www.aspfr.com/forum.v2.aspx?id=437220. Mais je n'ai pas tout compris. A voir si tu trouves autre chose...



Vincnet
mercredi 22 juin 2005 à 10:13:10 | Re : perte de session lors de déplacement de fichiers

jesusonline

Membre Club Administrateur CodeS-SourceS
je croyais que c'etait dans ce sujet qu'on en avait parlé mais apparement non :(

il doit y avoir un autre sujet mais je retrouve pas (je sais pas que nous fait google la, mais pas gentil)

bref, il me semble bien que le problème etait du à la mémoie, et il fallait changer dans IIS une priorité, je ne sais plus laquelle, ni meme ou dans IIS mais je suis quasi sur que c'est ca ...


Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr
mercredi 22 juin 2005 à 10:23:54 | Re : perte de session lors de déplacement de fichiers

vincentpique

Ok, je continue de chercher. Merci pour tes infos.

Vincnet
mercredi 22 juin 2005 à 14:04:00 | Re : perte de session lors de déplacement de fichiers

Yopyop

re,

comme dit dans le post ci-dessus, si c'est du .NET la modification du répertoire de l'application cause la perte des sessions, tout simplement parceque l'application est restartée.

L'idéal (et même s'il n'y avait pas ce problème), c'est d'utiliser un folder hors du folder de l'application.

yopyop
mercredi 22 juin 2005 à 15:12:32 | Re : perte de session lors de déplacement de fichiers

vincentpique

Merci pour ta réponse,


Je ne crois pas travailler en .net. Les pages executées sont des pages toutes simples comme des acces à une bdd access, affichage de photos...Ce n'est en aucun cas des fichiers du dossier bin.
 Les instructions sont des instructions asp mais je sais que asp.net est installé. Est ce que ca change quelque chose ?

Dans tous les cas c'est iis6 et ca ne le faisait pas avec iis5.

J'ai retesté en simplifiant mon code pour être sure du problème.
J'execute une page test.asp qui fait justes des copies de fichiers avec du fso  :
fso.CopyFile "data/source1.jpg", "data/destination1.jpg",True
fso.CopyFile "data/source2.jpg", "data/destination2.jpg",True
fso.CopyFile "data/source3.jpg", "data/destination3.jpg",True

Ca fonctionne, ma page m'affiche que ca a fonctionné. Par contre, dès que je change de page, ma session est réinitialisée. Si je n'execute que la 1ere ligne, ca fonctionne mais je crois que ca dépend du fichier (du poids ou des dates, je ne sais pas). En fait, c'est assez aléatoire.

Est-ce bien lié au problème dont tu parles ? Pourquoi est-ce aléatoire ?
Si tu as des explications ou des liens, je suis preneur.

Si c'est ca, c'est vraiment les boules car je viens de passer plus d'une semaine à déplacer mes dossiers de données dans le même dossier que les pages. Tout ca pour harmoniser le code et éviter d'avoir des dossiers virtuels sur une soixantaine de sites.

Bonne journée,


Vincnet
mercredi 22 juin 2005 à 16:48:16 | Re : perte de session lors de déplacement de fichiers

Yopyop

re,

La structure de ton apllication est modifiée (les folders font partie de l'application), elle est donc réinitialisée.
Pour l'aspect aléatoire... tout dépend de ce que tu fais et de comment tu le fais (renommer, supprimer, ajouter un fichier n'entraine pas le même effet suivant si tu le fais par code ou manuellement).

Le plus simple (et le plus rapide), c'est de tester non ?

Il faut créer un folder hors de ton appliation (ps: le répertoire /bin n'est pas le seul répertoire de l'application... le répertoire contenant le folder /bin fais également partie de l'application... /bin -> certainement du .NET ).

Donc si tu as:
c:/mon_appl/bin
c:/mon_appl/aspxpages
...

Essaye avec un folder genre
c:/uploadfolder

Il sera en dehors de l'application.

PS:
Ne le mets pas dans un folder d'une autre application car celle-ci perdrait ses variables sessions

yopyop
mercredi 22 juin 2005 à 17:19:32 | Re : perte de session lors de déplacement de fichiers

vincentpique

Merci pour tout

Je n'ai plus qu'à déplacer mes dossiers et créer des répertoires virtuels pour y accéder, dommage.
C'est mon boss qui va être content.

Encore merci

Vincnet



Cette discussion est classée dans : code, dossier, data, fichiers, session


Répondre à ce message

Sujets en rapport avec ce message

.NET : Probleme de session lors de la suppresion ou renommage d'un dossier [ par jolazoule ] BonjourJ'ai une page avec du code qui supprime un dossier "dossier1"et qui renomme le dossier en "Dossier 1"Mon probleme est que lorsque je fais cette variables de Session + dossier APP_CODE [ par yanis7518 ] Salut a tousJe voudrais savoir si on peut accéder aux variables de session depuis une class qui se trouverai dans le dossier APP_CODE??Merci ouvrir fenêtre dossier par le code [ par beny1303 ] Bonjour, Est-il possible et si oui comment d'ouvrir une fenêtre de dossier windows à partir d'asp.net.J'ai essayé avec server.tranfert et ça marche pa Mise en forme de données [ par CGSI ] Salut tout le monde,Je sait que vous pourez m'aider car c'est digne du débutant que je suis.Je travail en ASP .Net avec SQL Server et VB.Le probléme q copier le site sur le serveur...Aidez moi !!! [ par BrokenArrow29 ] Bonjour,Une petite question sur quels sont les fichiers que je dois placer sur le serveur qui heberge mon site.Car je fais la précompilation tout est Variable Session [ par ppmax ] Bonjour, j'ai une petite question sur la variable Session:Comment fait-on pour savoir si une clé a déjà été rentrée, un truc du genre:            if ( Accéder à un dossier hors de la racine de l'application Web [ par jacksparoow ] Bonjour Voilà, ma question est la suivante :J'ai une application sur la quelle on peut uploader des fichiers et par soucie de protection et de sécurit class et structure de class... [ par mael974 ] bonjour je developpe une appli asp.net, je nest pas separer la parti code et graphique !! cpt je dois repeter une mm operation ds tous les page_load HttpModule Session [ par Oho2 ] Bonjour,Je suis en train de concevoir une appli intranet qui necéssite une authentification et l'utilisation de session. Une fois l'utilisateur connec HttpModule et session [ par Oho2 ] Bonjour,Je suis en train de concevoir une appli intranet qui necéssite une authentification et l'utilisation de session. Une fois l'utilisateur connec


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,201 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales