首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MySqlSessionStateStore时键'PRIMARY‘的重复条目'vtfszyfxemkrwu52hjyugphb-1’

使用MySqlSessionStateStore时键'PRIMARY‘的重复条目'vtfszyfxemkrwu52hjyugphb-1’
EN

Stack Overflow用户
提问于 2013-08-29 14:22:36
回答 1查看 256关注 0票数 1

我也有同样的问题,DavKa已经在这篇MySQL Session state provider crashes on expired sessions中问到了。

基本上,我使用MySqlSessionStateProvider(来自MySQL的会话管理提供程序)来实现会话持久化,它工作得很好。它存储会话,存储的proc删除过期的会话。我需要重定向到“会话过期”页面时,用户是不活跃的和会话到期,这允许用户再次登录。

不幸的是,当会话过期,而不是重定向到会话过期页面(我已经在MasterPage http://aspalliance.com/1621_Implementing_a_Session_Timeout_Page_in_ASPNET.3中配置了它)时,它会抛出一个错误,声明已经存在与所述主键对应的条目。我假设它正在尝试将相同的会话插入到会话存储表中,而不删除前一个会话。

有没有其他人遇到过这个问题,并且能够解决这个问题?

任何帮助都将不胜感激。

附言:这是我的第一篇帖子,所以请原谅新手犯的错误。

EN

回答 1

Stack Overflow用户

发布于 2014-01-07 12:48:32

这几个月来一直是我的后背之痛。对问题进行了一段时间的编码(即使用内存会话),但现在,在无法返回的情况下,我已经自己修复了它。

MySQL Session state provider crashes on expired sessions

从这里下载补丁,直到MySql将其放入:

https://github.com/xavierjefferson/mysql-web-fixed

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18503626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档