C# 是否可以在Asp.net中将会话超时设置为1分钟?
出于测试目的,我想将会话超时设置为1分钟-可能吗 我在web.config中将超时定义为1分钟,但它不起作用,我听说默认超时是20分钟,所以至少20分钟C# 是否可以在Asp.net中将会话超时设置为1分钟?,c#,asp.net,web-config,C#,Asp.net,Web Config,出于测试目的,我想将会话超时设置为1分钟-可能吗 我在web.config中将超时定义为1分钟,但它不起作用,我听说默认超时是20分钟,所以至少20分钟 <sessionState mode="StateServer" cookieless="false" timeout="1"/> 每次新用户访问网站时,会话都会启动,无论他们是否匿名。身份验证与会话关系不大 Authentication timeout是身份验证cookie在用户浏览器上的可用时间。cookie过期后,他们必须重
<sessionState mode="StateServer" cookieless="false" timeout="1"/>
每次新用户访问网站时,会话都会启动,无论他们是否匿名。身份验证与会话关系不大 Authentication timeout是身份验证cookie在用户浏览器上的可用时间。cookie过期后,他们必须重新验证才能访问站点上受保护的资源 因此,如果会话在身份验证cookie之前超时,它们仍然经过身份验证,但它们的所有会话变量都会消失,如果您没有严格检查空值和丢失会话导致的其他情况,则可能会在您的网站中导致错误
如果身份验证在会话之前超时,则其所有会话变量仍将存在,但在重新登录之前,他们将无法访问受保护的资源。每次新用户访问网站时,会话都会启动,无论他们是否匿名。身份验证与会话关系不大 Authentication timeout是身份验证cookie在用户浏览器上的可用时间。cookie过期后,他们必须重新验证才能访问站点上受保护的资源 因此,如果会话在身份验证cookie之前超时,它们仍然经过身份验证,但它们的所有会话变量都会消失,如果您没有严格检查空值和丢失会话导致的其他情况,则可能会在您的网站中导致错误
如果身份验证在会话之前超时,则其所有会话变量仍将存在,但在再次登录之前,它们将无法访问受保护的资源。请检查此url。这可能会有帮助
检查此url。这可能会有帮助
是的,您可以将其设置为少于20分钟。默认值20并不意味着最小值20 另外,您使用了Web.config的元素,因此将其设置为:
<sessionState mode="StateServer" cookieless="false" timeout="1" />
在asp.net上查看此论坛:是的,您可以将其设置为少于20分钟。默认值20并不意味着最小值20 另外,您使用了Web.config的元素,因此将其设置为:
<sessionState mode="StateServer" cookieless="false" timeout="1" />
在asp.net上查看此论坛:setset您也可以删除会话cookie,即ASPNET\u SessionState。在chrome中,您只需单击并删除,也可以从javascript中删除它。这将为您提供一个新会话,而不考虑身份验证。您也可以只删除会话cookie ASPNET_SessionState。在chrome中,您只需单击并删除,也可以从javascript中删除它。这将为您提供一个新会话,而不考虑身份验证。