2009-08-14 8 views

Répondre

2

Par défaut, l'état de session est désactivé dans SharePoint. Si vous regardez le Web.Config le vous verrez comme ci-dessous.

<pages enableSessionState="false" 

Vous pouvez l'activer ici. Sinon, vous pouvez Activer cela au niveau de la page.

+0

Merci, mais quel fichier Web.Config devrais-je modifier? –

+1

Fichier Web.Config du site SharePoint que vous utilisez. Soyez sélectif sur l'activation de la session dans l'ensemble de l'application. Parce que ce sera un appel supplémentaire pour les pages qui n'ont pas besoin de la session. Donc je vous conseille de n'activer que sur la page où vous voulez la session. – Kusek

+0

Mais encore quelles pages? Je veux dire comment puis-je connaître ces pages sur le disque dur? Où sont-ils présents et quel est son chemin? –

0

il faut modifier deux lignes, la première mentionnée par Kusek et une autre:

Décommentez la ligne suivante:
<add name="Session" type="System.Web.SessionState.SessionStateModule" />

modifier la ligne suivante:
<pages enableSessionState="true" ….. />

0

Vous devrez peut-être également ajouter/ne pas commenter le module Sessionstate dans votre fichier web.config, sous er <system.web><httpModules>:

<add name="Session" type="System.Web.SessionState.SessionStateModule"/> 
1

Ensuite, vous devez aller dans votre application web et ajoutez le même module d'état de session au pipeline géré IIS7. 1. Ouvrez le gestionnaire IIS 7 et trouvez votre application Web. 2.Double cliquez sur "Modules" dans la section IIS. 3.Cliquez sur "Ajouter un module géré ..." dans le volet de droite. 4.Dans la boîte de dialogue Ajouter un module géré, entrez "SessionState" ou quelque chose comme ça pour le nom, et choisissez l'élément suivant dans la liste déroulante: System.Web.SessionState.SessionStateModule, System.Web, Version = 2.0.0.0, Culture = neutre, PublicKeyToken = b03f5f7f11d50a3a

Ensuite, l'état de la session doit être activé pour votre application Web/service Web!

Questions connexes