我们开发了一个购物车脚本,使用Profile为匿名用户保存购物车。在过去,我们使用了所有类型的状态管理,Cookie,会话等,我们发现个人资料是管理购物车的最佳方式。
问题是,有时保存的用户个人资料消失,购物车项目为空。我们在global.asax中添加了所有错误并通过电子邮件发送给我们,但没有错误,购物车只是空的。我们发现这在所有最后步骤(登录,注册,运输,付款,结论)中添加了检查购物车物品的功能。有时用户会去登录,注册,发货......付款时所有商品都会丢失。我们在白天有超过1000次访问,这种情况每周发生一次或两次,因此非常间歇性。
什么可以使个人资料失去他的国家?有没有办法调试这个或解决这个随机问题?我们怀疑这些用户正在丢失cookie,这是我们无法阻止的。如果发生这种情况,我们可以通过任何方式将cookie保存在另一个cookie中,以便在配置文件消失后恢复该配置文件吗?
感谢大家的帮助
答案 0 :(得分:0)
如果您使用MS Sql-Server作为DBMS,则必须执行aspnet_regsql.exe。 并将此代码添加到Web配置 。 。 。