2009-09-21 8 views
1

En raison de l'auditoire cible J'utilise des sessions de cookieless .net en mode auto-détection et le temps en temps, je reçois des visiteurs redirigés avec l'URL de la session cookiless commeNe pas Recréer la session id .net sessions de cookieless

domain.com /(S(jdhdghdghd))/default.aspx

Le problème est que si j'appelle cette URL après expiration de la session, .net la recréera. Ce que je veux savoir est un moyen de forcer .net à créer un autre identifiant de session au lieu d'utiliser celui fourni avec l'URL.

Est-ce possible?

+0

Etes-vous sûr que la session est recréée? On dirait que tous les états de session seraient perdus. Recevez-vous un événement NewSesion dans ces cas? –

+0

.net me permet d'utiliser la même URL donc j'ai supposé la session recréée à partir de l'URL. – nLL

Répondre

0

Je ne l'ai pas testé, mais il existe une option dans Web.config pour désactiver la régénération de la session expirée.

<sessionState cookieless="UseUri" regenerateExpiredSessionId="false" /> 
Questions connexes