无法在.Net应用程序中增加会话变量超时?

时间:2017-06-17 13:27:28

标签: .net session-timeout

我的应用程序严重依赖于会话变量。我通过会话传递了很多ID,例如#-*-coding:utf8;-*- #qpy:3 #qpy:console import subprocess yt = subprocess.Popen('/system/app/YouTube/YouTube.apk') yt.wait() print("done") 。问题是会话在几分钟内到期甚至很难我增加了会话变量的超时。我试图延长会话到期时间:

Session["RecordId"] = myID

我还尝试使用<sessionState mode="StateServer" cookieless="false" timeout="120"/> IIS文件来增加超时。有没有其他方式或我做错了什么?

1 个答案:

答案 0 :(得分:0)

如果确实需要模式为StateServer,其中StateConnectionString

 <sessionState mode="StateServer"
  stateConnectionString="tcpip=SampleStateServer:42424"
  cookieless="false"
  timeout="20"/>

否则您可以使用默认模式值InProc

<sessionState mode="InProc" cookieless="false" timeout="120"/>