读书人

如何样延长网站后台管理登录进去界面时

发布时间: 2012-09-07 10:38:15 作者: rapoo

怎么样延长网站后台管理登录进去界面时间
打开 web.config

<system.web>
<trace enabled="false" requestLimit="120" pageOutput="false" traceMode="SortByTime" localOnly="true"/>
<sessionState mode="InProc" timeout="100" >
</sessionState>



这样的设置之后,还是过了那么几分钟又要重新登录了,说明应该是Session失效/丢失问题。

我也在IIS里面的网站上的属性中的连接超时设置为3600S,但我打开后台网站管理登录进去的时间也只有那么几分钟。

请高手帮助我。我该怎么办呢?



[解决办法]
你的某一些操作导致了session的丢失、应用程序的重启。可以用<sessionState mode="StateServer"></sessionState>可以解决
[解决办法]
把登录信息放在cookie里边。cookie设置超时时间,
然后当session检测不到的时候用cookie里边的值再查数据库,取得新的session.
[解决办法]
在一个不刷新的帧也里面加几行
<iframe style="display:none" name=x></iframe>
<script>
setInterval("window.frames['x'].location='nodata.aspx?x=' + (new Date()).valueOf()",10000);
</script>
[解决办法]
session使用IIS的不稳定,建议使用StateServer,同时开启服务就行了

读书人网 >asp.net

热点推荐