2017-03-09 1 views
1

Nous utilisons Nop Commerce 3.8.Ajouter au panier ne colle pas dans IE11 - IE Les changements de cookie de session ASP.NET à l'actualisation

Lorsque nous ajoutons un article au panier en utilisant Chrome, Firefox, Safari ou Opera, cela fonctionne très bien. Mais quand nous le faisons en utilisant IE, il semble ajouter l'article au panier, mais il ne colle pas - l'article apparaît dans le panier fly out sur la page des détails, juste après l'avoir ajouté au panier, mais si vous actualisez la page ou accédez à la page du panier, le panier est vide.

J'ai vérifié les cookies, et sur la page du panier, il semble que le cookie NopCustomer soit présent et correct, mais l'identifiant de la session ASP.Net change à chaque actualisation ou navigation de la page.

Le protocole et le domaine/hôte ne changent pas, cette partie de l'URL reste la même, et il n'y a pas de redirection, donc. Je ne suis pas sûr de ce qui se passe et pourquoi cela se passe uniquement sur IE.

Est-ce que quelqu'un a une idée de ce qui pourrait être à l'origine de cela? Je remarque que l'expiration du cookie de session ASP.NET apparaît comme étant définie sur "Fin de session". Est-ce que cela a une signification différente ou non supportée pour IE?

+0

peut-être mieux d'aller [soutien officiel] (http://www.nopcommerce.com/boards/)? –

+0

Eh bien, la base de code du commerce nop est open source, et pour l'instant le budget pour ce projet est tel que payer pour le support n'est pas une vente facile. Peut-être que je devrais reformuler le titre ou la première partie de la question et supprimer la balise de commerce nop. Si vous créez un site Web à l'aide d'ASP.NET MVC (ce que font essentiellement les développeurs de sites basés sur le commerce nop), et que l'identifiant de session change entre les pages vues, est-ce vraiment un problème de commerce? J'ai mentionné la partie commerce nop pour illustrer l'effet de l'identifiant de session changeant. – Shavais

+0

Pouvez-vous fournir une démo la plus simple à github et laissez-nous tester/reproduire le problème? –

Répondre