本文介绍了会话未过期.SessionState无法正常运行。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开展一个项目。问题是会话未过期。我在Web.Config中设置了Session,但会话仍未过期。我把它设置为10分钟。这是我的web.config

I am working on a project. The problem is the session not expired . I have set the Session in Web.Config but still the session not expired . I have set it to 10 minutes . Here is my web.config

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





这是我在Session_Start方法下的Global.asax文件中的设置



and this is my setting in Global.asax file under Session_Start method

Session.Timeout=10;

推荐答案

<system.web>
      <sessionstate timeout="1" />
      <authentication mode="Forms">
        <forms loginurl="~/Login.aspx" defaulturl="~/Home.aspx" slidingexpiration="true" timeout="1"></forms>
      </authentication>
      <compilation debug="true" targetframework="4.5" />
      <httpruntime targetframework="4.5" />
    </system.web>





如果您尝试进行任何操作,页面将自动重定向到登录页面会议结束后n。



如果这对你有用,请告诉我。



The page will automatically be redirected to Login page if you will try to do any operation after session expiration.

Please let me know if this works for you.


这篇关于会话未过期.SessionState无法正常运行。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-01 20:08