C# 如何在Asp.net C中增加会话超时#

C# 如何在Asp.net C中增加会话超时#,c#,asp.net,session,timeout,C#,Asp.net,Session,Timeout,还有什么我需要做的吗?应该没问题,但也要检查您是否在代码后面的某个地方重写了该值,方法如下所示。可能在Session\u Start()下的Global.asax文件中 这应该没问题,但也要检查您是否在代码后面的某个地方重写了该值,方法如下所示。可能在Session\u Start()下的Global.asax文件中 它在房间里吗?不,没有别的了。请注意,这些都是分钟。是的,在web.config文件中是吗?不,没有别的了。请注意,这些都是分钟。是的,在web.config文件中,这是否也会覆盖

还有什么我需要做的吗?

应该没问题,但也要检查您是否在代码后面的某个地方重写了该值,方法如下所示。可能在
Session\u Start()下的
Global.asax
文件中


这应该没问题,但也要检查您是否在代码后面的某个地方重写了该值,方法如下所示。可能在
Session\u Start()下的
Global.asax
文件中


它在房间里吗?不,没有别的了。请注意,这些都是分钟。是的,在web.config文件中是吗?不,没有别的了。请注意,这些都是分钟。是的,在web.config文件中,这是否也会覆盖IIS超时?如果没有,他也需要改变它。@Kramb,AFAIK,在cofig或code behind中设置这个与在IIS40分钟或40秒中设置相同。@MehulJariwala,这是分钟,而不是分钟seconds@MehulJariwala,您是否也在IIS中设置了会话超时?检查是否也覆盖IIS超时?如果没有,他也需要改变它。@Kramb,AFAIK,在cofig或code behind中设置这个与在IIS40分钟或40秒中设置相同。@MehulJariwala,这是分钟,而不是分钟seconds@MehulJariwala,您是否也在IIS中设置了会话超时?检查一下
<system.web>
    <sessionState timeout="20" mode="InProc"/>
  </system.web>
Session.Timeout = "40";