ASP.NET配置文件丢失值
我们开发了一个购物车脚本,它使用匿名用户的配置文件来保存购物车。在过去,我们使用了所有类型的状态管理、cookie、会话等,我们发现配置文件是管理购物车的最佳方式 问题是,有时保存的用户配置文件被取消,购物车项目为空。我们添加了global.asax以获取所有错误并通过电子邮件发送给我们,但没有错误,购物车只是空的。我们发现,在最后的所有步骤(登录、注册、发货、付款、结束)中都添加了一个检查购物车项目的功能。有时用户会登录、注册、发货。。在付款时,所有物品都丢失了。我们每天在网站上有超过1000次的访问,这种情况在一周内会发生一到两次,所以是断断续续的 什么会使个人资料失去他的状态?有什么方法可以调试这个或解决这个随机问题?我们怀疑该用户正在丢失cookie,这是我们无法阻止的。如果发生这种情况,有没有办法在会话中保存cookie,或者在cookie消失时使用另一个cookie来恢复配置文件ASP.NET配置文件丢失值,asp.net,asp.net-profiles,Asp.net,Asp.net Profiles,我们开发了一个购物车脚本,它使用匿名用户的配置文件来保存购物车。在过去,我们使用了所有类型的状态管理、cookie、会话等,我们发现配置文件是管理购物车的最佳方式 问题是,有时保存的用户配置文件被取消,购物车项目为空。我们添加了global.asax以获取所有错误并通过电子邮件发送给我们,但没有错误,购物车只是空的。我们发现,在最后的所有步骤(登录、注册、发货、付款、结束)中都添加了一个检查购物车项目的功能。有时用户会登录、注册、发货。。在付款时,所有物品都丢失了。我们每天在网站上有超过1000
感谢所有人的帮助如果您将MS Sql Server用作DBMS,则必须执行aspnet_regsql.exe。 并将此代码添加到web配置 . . .
可能有什么原因导致会话重新启动。您是否尝试在会话开始和会话结束时添加日志语句?