我目前正在开发一个由500 +并发用户使用的asp.net 3.5 Web应用程序,会话超时设置为24小时,但服务器上的ASPNet进程的回收计划每天在上午3:00会导致会话超时。
在会话过期后向用户显示消息并重定向到主页的最佳方式是什么?项目中有很多页面,因此向网站的每个页面添加代码并不是一个好的解决方案。
提前致谢 BB
答案 0 :(得分:-1)
您可以使用global.asax的会话结束事件来执行重定向&通知。请注意,当浏览器关闭时,会话不会结束。它在达到会话超时时结束。
void Session_End(Object sender, EventArgs E) {
// Clean up session resources
}