ASP.NET Razor/Webmatrix站点注销用户太快.如何改变?

tig*_*tig 2 webmatrix razor

Webmatrix中的WebSecurity组件非常流畅,但用户的会话对我来说过期太快.看起来好像以小时计算,我希望会话超时更多的是以天为单位.

如何更改会话超时?

Mik*_*ind 6

在回答您的问题时,您可以在web.config中会话超时设置任何值:

<configuration>
  <system.web>
     <sessionState timeout="value_in_minutes"></sessionState>
  </system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

默认情况下,会话在用户的上一个活动后20分钟到期.会议持续数天似乎很疯狂.绝对没有理由让我能够想到这一点.你究竟想解决什么问题?

  • 您可以提供保持用户通过cookie登录的错觉,只要您愿意,就可以持久保存.会话在Web服务器上维护,您不会想要数百或数千个占用内存的天数. (7认同)