OVH Cloud OVH Cloud

[SPS2003] Probleme enableSessionState

1 réponse
Avatar
Luc
Bonjour,

J'ai un site Sharepoint =E0 l'URL http://monsps
Je rajoute l'application http://monsps/monapp et je=20
parametre l'url pour qu'elle ne soit pas g=E9r=E9e par WSS.
Quand j'execute l'appli j'ai la pile suivante :

Erreur du serveur dans l'application '/monapp'.
-----------------------------------------------------------
---------------------

L'=E9tat de session ne peut =EAtre utilis=E9 que lorsque=20
enableSessionState a la valeur true, dans un fichier de=20
configuration ou dans la directive de page=20
Description : Une exception non g=E9r=E9e s'est produite au=20
moment de l'ex=E9cution de la demande Web actuelle.=20
Contr=F4lez la trace de la pile pour plus d'informations sur=20
l'erreur et son origine dans le code.=20

D=E9tails de l'exception: System.Web.HttpException: L'=E9tat=20
de session ne peut =EAtre utilis=E9 que lorsque=20
enableSessionState a la valeur true, dans un fichier de=20
configuration ou dans la directive de page

Erreur source:=20

Une exception non g=E9r=E9e s'est produite lors de l'ex=E9cution=20
de la demande Web actuelle. Les informations relatives =E0=20
l'origine et l'emplacement de l'exception peuvent =EAtre=20
identifi=E9es en utilisant la trace de la pile d'exception=20
ci-dessous. =20

Trace de la pile:=20


[HttpException (0x80004005): L'=E9tat de session ne peut=20
=EAtre utilis=E9 que lorsque enableSessionState a la valeur=20
true, dans un fichier de configuration ou dans la=20
directive de page]
System.Web.UI.Page.get_Session() +147
MonApp.Accueil.Debut.Page_Load(Object sender, EventArgs=20
e) +36
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731

=20


J'ai modifi=E9 le web.config, =E9galement essay=E9 de modifier=20
la directive page mais j'ai toujours cette erreur.
PS : L'appli fonctionne parfaitement sur un autre site web.

Any idea ???

Merci
Luc

1 réponse

Avatar
Renaud COMTE [MVP]
Normal, l'etat de session est aussi desactive au niveau des modules

decommenter cette ligne de votre config
<!--<add name="Session"
type="System.Web.SessionState.SessionStateModule"/>-->

Par contre, attention, l'etat de session n'est pas sans impact pour les
performances de SharePoint
Jettez donc un oeil sur
http://www.bluedoglimited.com/SharePointThoughts/ViewPost.aspx?IDi


Voila

Renaud COMTE [MVP]
---------------------------------------------
http://www.clubSPS.org
http://blog.spsclerics.com/
---------------------------------------------
[INFO] : Je me permet de rappeller l'importance de bien préciser la version
de SPS dans vos questions
cela eviterais des réponses erronées ou trompeuses comme récemment sur






la problématique de backup
Ca autoriserais aussi des tris plus efficaces via le moteur de recherche







Donc je vous propose donc de préfixer les posts via [SPS 2003] [SPS 2001]
[WSS]
"Luc" a écrit dans le message de news:
07ab01c48b51$f59aef00$
Bonjour,

J'ai un site Sharepoint à l'URL http://monsps
Je rajoute l'application http://monsps/monapp et je
parametre l'url pour qu'elle ne soit pas gérée par WSS.
Quand j'execute l'appli j'ai la pile suivante :

Erreur du serveur dans l'application '/monapp'.
-----------------------------------------------------------
---------------------

L'état de session ne peut être utilisé que lorsque
enableSessionState a la valeur true, dans un fichier de
configuration ou dans la directive de page
Description : Une exception non gérée s'est produite au
moment de l'exécution de la demande Web actuelle.
Contrôlez la trace de la pile pour plus d'informations sur
l'erreur et son origine dans le code.

Détails de l'exception: System.Web.HttpException: L'état
de session ne peut être utilisé que lorsque
enableSessionState a la valeur true, dans un fichier de
configuration ou dans la directive de page

Erreur source:

Une exception non gérée s'est produite lors de l'exécution
de la demande Web actuelle. Les informations relatives à
l'origine et l'emplacement de l'exception peuvent être
identifiées en utilisant la trace de la pile d'exception
ci-dessous.

Trace de la pile:


[HttpException (0x80004005): L'état de session ne peut
être utilisé que lorsque enableSessionState a la valeur
true, dans un fichier de configuration ou dans la
directive de page]
System.Web.UI.Page.get_Session() +147
MonApp.Accueil.Debut.Page_Load(Object sender, EventArgs
e) +36
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731




J'ai modifié le web.config, également essayé de modifier
la directive page mais j'ai toujours cette erreur.
PS : L'appli fonctionne parfaitement sur un autre site web.

Any idea ???

Merci
Luc