我在IIS 8中有一个ASP Classic Web应用程序,我在其中设置了Session.Timeout=60
。
它适用于根页面,但它不适用于管理部分页面。会话超时20分钟或重定向到子目录会话输出问题。
我的子目录名为“admin”,所有相关页面都保存在admin文件夹中。在管理部分,我在管理页面上使用了https。
有人有解决方案吗?
答案 0 :(得分:3)
在global.asa
中,你可以试试这个: -
<script language="VBScript" runat="Server">
Sub Session_OnStart
Session.Timeout = 60
End Sub
</script>
或者您可以尝试通过IIS进行更改: - 应用程序属性 - &gt;配置...... - &gt;选项 - &gt;启用会话状态。
答案 1 :(得分:1)
您还应该查看应用程序池以及它的超时设置。如果应用程序池在20分钟内超时,它也会终止会话。
答案 2 :(得分:0)
您可以通过编程方式更改子文件夹中的会话超时,如下所示:
Session.Timeout = 60;
看看它是否有效。祝你好运。