Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET配置文件丢失值_Asp.net_Asp.net Profiles - Fatal编程技术网

ASP.NET配置文件丢失值

ASP.NET配置文件丢失值,asp.net,asp.net-profiles,Asp.net,Asp.net Profiles,我们开发了一个购物车脚本,它使用匿名用户的配置文件来保存购物车。在过去,我们使用了所有类型的状态管理、cookie、会话等,我们发现配置文件是管理购物车的最佳方式 问题是,有时保存的用户配置文件被取消,购物车项目为空。我们添加了global.asax以获取所有错误并通过电子邮件发送给我们,但没有错误,购物车只是空的。我们发现,在最后的所有步骤(登录、注册、发货、付款、结束)中都添加了一个检查购物车项目的功能。有时用户会登录、注册、发货。。在付款时,所有物品都丢失了。我们每天在网站上有超过1000

我们开发了一个购物车脚本,它使用匿名用户的配置文件来保存购物车。在过去,我们使用了所有类型的状态管理、cookie、会话等,我们发现配置文件是管理购物车的最佳方式

问题是,有时保存的用户配置文件被取消,购物车项目为空。我们添加了global.asax以获取所有错误并通过电子邮件发送给我们,但没有错误,购物车只是空的。我们发现,在最后的所有步骤(登录、注册、发货、付款、结束)中都添加了一个检查购物车项目的功能。有时用户会登录、注册、发货。。在付款时,所有物品都丢失了。我们每天在网站上有超过1000次的访问,这种情况在一周内会发生一到两次,所以是断断续续的

什么会使个人资料失去他的状态?有什么方法可以调试这个或解决这个随机问题?我们怀疑该用户正在丢失cookie,这是我们无法阻止的。如果发生这种情况,有没有办法在会话中保存cookie,或者在cookie消失时使用另一个cookie来恢复配置文件


感谢所有人的帮助

如果您将MS Sql Server用作DBMS,则必须执行aspnet_regsql.exe。 并将此代码添加到web配置 . . .

可能有什么原因导致会话重新启动。您是否尝试在会话开始和会话结束时添加日志语句?