ASP.NET客户端超时问题
我们在 ASP.NET MVC 应用程序中使用 jquery 树,并配置了表单身份验证。配置会话超时时间为 10 分钟。问题是,如果用户与树交互超过 10 分钟,当请求发送到服务器时,会话就会超时。
由于用户正在与应用程序交互并注销,因此存在某种严重问题。
什么是解决这个问题的好方法?
we are using a jquery tree in our asp.net mvc application and have forms authentication configured. A session timeout for 10 minutes is configured. The problem is if the user keeps interacting with the tree for more than 10 minutes the session times out when a request goes to the server.
Kind of critical issue since the user was interacting with the application and got logged out.
What could be a good solution to this issue?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
延长 IIS 中的会话超时设置(可能将其设置为 20 或 30 分钟,以便给用户足够的时间)
使用一些来自客户端的定期 AJAX 调用来告诉您的服务器用户仍然处于活动状态。
Extend the session timeout setting in IIS (maybe set it to 20 or 30 minutes to give the user enough time)
Use some periodical AJAX calls from the client side that just tell your server the user is still active.