Asp.net cookieless sessionId emplacement de l’URL

Je travaille sur un site mobile où nous ne pouvons pas compter sur le téléphone qui frappe le site pour prendre en charge les cookies. J’utilise l’option cookieless pour les sessions et je me demande s’il existe un moyen de spécifier l’emplacement de l’ID de session dans l’URL?

Voici à quoi cela ressemble maintenant:

http://www.somesite.com/(S(qnxbzt45h2yxpr45tj3hpr45))/Default.aspx 

Y a-t-il un moyen d’avoir le sessionId à la fin de l’URL?

 http://www.somesite.com/Default.aspx?S=qnxbzt45h2yxpr45tj3hpr45 

Ne pouvez-vous pas stocker des sessions utilisateur en utilisant une firebase database SQL à la place? Je ne pense pas que vous puissiez changer la position de sessionId, vous pouvez essayer de réécrire l’URL, mais je ne suis pas sûr de l’impact que cela pourrait avoir sur la gestion de .Net.

EDIT: Je viens de me rappeler que l’option Sql nécessite toujours un cookie sur la machine cliente, alors ignorez-moi

Les options de session sont définies dans la section web.conf sessionState. Ceci est détaillé ici:

http://msdn.microsoft.com/en-us/library/h6bb9cz9(vs.71).aspx

Il n’ya aucun moyen de configurer de telles sessions avec la fonctionnalité de session intégrée de asp.net. Votre meilleur pari est de définir votre propre mécanisme de session