|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Inscription : décembre 2003 Messages : 172 ![]() |
Bonjour à tous !
Comment faire pour conserver des varaibles de session définies à la racine d'une application ASP, dans un répertoire virtuel contenant des scripts ASP, répertoire défini sous cette racine d'application ? En gros j'ai un répertoire virtuel sous une application ASP, je suis incapable de retrouver mes variables de session. Lorsque je copie ce répertoire directement sous l'application, avec le file system, je n'ai pas ce problème. Merci d'avance de votre aide ! |
|
|
00
|
|
|
#2 |
|
Inactif
![]() Inscription : mars 2002 Messages : 1 295 ![]() |
Les variables de session sont des objets définis en mémoire, là tu parle de script qui utilisent des variables de session? parce que je n'ai pas tout compris.
Plus d'infos svp
|
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Inscription : décembre 2003 Messages : 172 ![]() |
Salut
Oui des variables de session utilisées dans des scripts ASP. Je ne fais référence qu'à de l'ASP si c'est bien ta question. Les variables de session sont définies sous cette forme : Session("variable") = value Pour être plus précis, l'application, c'est un site web. Où que je sois dans ce site, je suis capable d'accéder depuis mes pages ASP à ces variables de session préalablement définies sur la page index.asp... SAUF sous le répertoire virtuel que je crée dans ce site, et qui est à la racine du site. Sous ce répertoire virtuel, ces variables de session n'existent plus. Comme si la racine du site et le répertoire virtuel juste en dessous étaient considérés comme différentes application (notion IIS plutot, quand on va dans les paramètres du site, cela correspond à l'onglet "Répertoire de base", où on peut nommer l'application). Ou autrement dit, j'ai l'impression d'avoir 2 sessions, une à la racine du site, et une autre indépendante sous ce répertoire virtuel. Dans le pool d'aplication, la racine du site et le répertoire virtuel ont chacun une entrée. Je n'ai pas trouvé de référence à ce problème dans les docs windows/M$. |
|
|
00
|
|
|
#4 |
|
Inactif
![]() Inscription : mars 2002 Messages : 1 295 ![]() |
La racine du site et le site virtuel sont deux sites différents, tu veux accéder aux pages asp du "site par défaut" depuis ta racine virtuelle?
|
|
|
00
|
|
|
#5 |
|
Membre actif
![]() Inscription : décembre 2003 Messages : 172 ![]() |
Non non c'est un seul et même site.
Ce n'est pas un site virtuel, mais un répertoire virtuel, une fonctionnalité offerte par IIS. Ce répertoire est un répertoire qui est en dehors des fichiers qui compose le site. Avec cette fonctionnalité, je peux ajouter ce répertoire au site, alors qu'il vient d'un autre endroit du système de fichier. Ce n'est pas à priori un problème de droits NTFS, puisqu'ils sont strictement équivalents. |
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 849 ![]() |
Salut,
Je me demande si il ne faut pas que tu ailles dans les propriétés de ton site qui contient les variables de sessions et que tu supprimes la référence au pool d'application justement. Du coup il devrait hériter de celui de son parent. A+ |
|
00
|
|
|
#7 |
|
Membre actif
![]() Inscription : décembre 2003 Messages : 172 ![]() |
salut immobilis
je ne crois pas que tu puisses supprimer cette référence, mais je vais fouiller de ce coté. Merci de votre aide Si d'autres ont des idées, n'hésitez pas ! |
|
|
00
|
|
|
#8 |
|
Membre actif
![]() Inscription : décembre 2003 Messages : 172 ![]() |
Bonjour à tous
Il faut en fait supprimer la référence à l'application (le nom de l'application), référence que crée automatiquement IIS à la création du répertoire virtuel. C'est le bouton "supprimer" de l'onglet répertoire virtuel dans les propriétés du répertoire vituel. Ce répertoire devient alors intégré à l'application mère et change d'icone. Merci de votre aide. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com