Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否可以在Asp.net中将会话超时设置为1分钟?_C#_Asp.net_Web Config - Fatal编程技术网

C# 是否可以在Asp.net中将会话超时设置为1分钟?

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过期后,他们必须重

出于测试目的,我想将会话超时设置为1分钟-可能吗

我在web.config中将超时定义为1分钟,但它不起作用,我听说默认超时是20分钟,所以至少20分钟

<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上查看此论坛:

set

set

您也可以删除会话cookie,即ASPNET\u SessionState。在chrome中,您只需单击并删除,也可以从javascript中删除它。这将为您提供一个新会话,而不考虑身份验证。您也可以只删除会话cookie ASPNET_SessionState。在chrome中,您只需单击并删除,也可以从javascript中删除它。这将为您提供一个新会话,而不考虑身份验证。