如何在Asp .Net MVC 5中增加会话超时时间?

Man*_*ari 6 c# asp.net asp.net-mvc session-state

应用程序在几秒钟后自动注销,我想将其增加到30分钟.

我在web.config文件中完成了一些代码,但它不起作用.我已经研究了很多文章,但我无法解决它.

Web.config代码:

<sessionState mode="InProc" timeout="1800"></sessionState>
    <authentication mode="Forms">
      <forms loginUrl="~/Login" timeout="1800">
      </forms>
    </authentication>
Run Code Online (Sandbox Code Playgroud)

Dre*_*edy -1

另一个可以设置的地方是您的Global.asax文件中。如果该文件sessionState在您的文件中不起作用web.config,我建议您查看一下。显然该Global.asax文件覆盖该web.config文件。可以这样设置:

Session.Timeout = 30;//Timeout expects an integer representing minutes
Run Code Online (Sandbox Code Playgroud)