Csharp/C#教程:asp.net中服务器端的会话超时c#分享


asp.net中服务器端的会话超时c#

我有会话超时的问题,即使我在web.config中添加了如下代码,但它不起作用,它在10分钟内到期。

 

服务器的会话超时为20分钟。

请帮我解决会话超时问题?

您的应用程序正在使用的IIS应用程序池上设置的空闲超时是多少? 由于您正在使用InProc会话,如果池进程终止,则会话也将丢失。

尽管您提到的服务器的会话超时时间为20分钟。 您可能会因以下原因丢失会话状态数据:

解决方案:使用StateServer会话状态模式:

  

访问此链接以配置StateServer: 配置状态服务器以维护会话状态

也许Cookie在您的浏览器中关闭,或者设置为不是域,而是针对某些文件夹或子域。 按照以下方式测试此会话

   

如果它可以工作那么问题在于你的浏览器1)cookie被关闭 2)某些请求会使会话值为null。

更新

如果这是chrome的问题,那么它将请求favicon.ico(在我的情况下) 在这里看到我更新的问题。

检查应用程序池空闲超时,默认为20分钟(如果应用程序池空闲20分钟,它将重新启动并且所有进程内会话将被清除)增加其超时

上述就是C#学习教程:asp.net中服务器端的会话超时c#分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1029155.html

(0)
上一篇 2022年1月12日
下一篇 2022年1月12日

精彩推荐