我们开发了一个购物车脚本,该脚本使用配置文件供匿名用户保存购物车。过去,我们使用了所有类型的状态管理,cookie,会议等。我们发现配置文件是管理购物车的最佳方法。
问题在于,有时用户失望的保存配置文件,购物车项目是空的。我们在global.asax中添加了所有错误并通过电子邮件发送给我们,但是没有错误,购物车只是空的。我们在所有最终步骤(登录,注册,运输,付款,结论)中发现了这一点,可以检查购物车项目。有时,用户去登录,注册,运输..并且在付款中所有项目都丢失。我们每天在网站上有1000次访问,这在一周中发生了一两次,因此非常间歇。
什么可以使个人资料失去他的状态?有什么方法可以调试或解决这个随机问题?我们怀疑该用户正在失去cookie,我们无法预防。如果发生这种情况,我们可以在会话中保存cookie,如果该cookie消失了,以还原该配置文件?
感谢所有的帮助
如果使用MS SQL-Server作为DBMS,则必须执行ASPNET_REGSQL.EXE。并将此代码添加到Web配置。。。