Notre site rencontre actuellement ce problème. En fait, il ne se produit que lorsque nous cliquons sur certains liens particuliers qui ouvrent une nouvelle fenêtre.
Voici le message d'erreur que nous recevons :
Impossible d'effectuer la demande d'état de session au serveur d'état de session.
Veuillez vous assurer que le service ASP.NET State est démarré et que les ports du client et du serveur sont les mêmes.
Si le serveur est sur un machine distante, veuillez vous assurer qu'il accepte les requêtes distantes en vérifiant la valeur de HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection.
Si le serveur se trouve sur la machine locale, et si la commande avant valeur de registre mentionnée ci-dessus n'existe pas ou a la valeur 0, la chaîne de connexion du doit utiliser soit 'localhost' soit '127.0.0.1' comme nom de serveur. le nom du serveur.site cible :
Vide MakeRequest(StateProtocolVerb, System.String, StateProtocolExclusive, Int32, Int32, Int32, Byte[], Int32, Int32, SessionNDMakeRequestResults ByRef)
Ceci est le webconfig qui contient le tag sessionstate :
<sessionState mode="StateServer" timeout="45" />
J'ai vérifié le service d'état ASP.NET, et il est actuellement démarré et configuré pour être automatique.
J'ai mis le registre indiqué dans le message d'erreur à 1, mais cela ne fonctionne toujours pas.