明星

VB.NET工作笔记007---ASP.NET中Session超时一直不起作用

作者:admin 来源:原创 时间:2020年07月12日 11:24:07浏览:

  技术交流QQ群【JAVA,.NET,BigData,AI】:170933152?

  最后发现是这个原因,在IIS中找到应用程序池,然后右边点击,详细设置,然后找到,进程模块中的

  最大工作进程数,设置为1

  如果不是1,由于web.config中的

  session超时不起作用的问题

  -------------------------

  asp.net应用时,修改web.config中的SessionState节点。

  stateserver模式:

  ?

  

  InProc模式:

  ?

   InProc模式 优点:获取session状态的速度快,session状态直接存储在iis的进程中。 缺点:易丢失,经常需要重新登录?

  StateServer模式 优点:session状态单独存储在一个进程中,不会因为iis或者应用的重启而丢失状态 缺点:获取session状态的速度比InProc慢一些,毕竟是两个不同的进程。?

  在开发的时候,对应用有一点修改,就会导致应用的重启,这时候如果使用InProc模式 ,那么每次都需要重新登录,比较浪费时间.建议使用StateServer模式。并在iis里面设置超时时间长一些。

  注:使用StateServer模式的时候 1、要开启“ASP.NET State Service”服务(设为“自动”) 状态服务

(来源:原创   admin)  

1.bet9官网登录遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本网的原创文章,请转载时务必注明文章作者和"来源:bet9官网登录",不尊重原创的行为bet9官网登录或将追究责任;3.作者投稿可能会经bet9官网登录编辑修改或补充。

阅读延展