我正在尝试放宽网站的会话过期策略,以便用户可以指定会话超时间隔。
我需要弄清楚应该指定哪些网站相关设置,以免过多限制用户。例如,可能需要 1 天的间隔。我将使用门票来实现这一点。
现在,我知道我可以在网站的 web.config 文件中指定idleTimeout 和shutdownTimeout(我更喜欢这种方法,因为调整它非常容易,之后不会出现整个部署麻烦)。
根据此处找到的 MS 规格:http://msdn.microsoft.com/en-us/library/system.web.configuration.hostingenvironmentsection.aspx http://msdn.microsoft.com/en-us/library/system.web.configuration.hostingenvironmentsection.aspx看来我必须设置idleTimeout和shutdownTimeout值。
空闲超时= 获取或设置卸载非活动应用程序之前的时间量(以分钟为单位)。
关机超时= 获取或设置正常关闭应用程序的时间(以秒为单位)。
但我无法弄清楚它们之间有什么区别。我应该将它们全部设置为“无限”以便让用户完全控制吗?只设置idleTimeout就够了吗?还是只有shutdownTimeout?
最重要的是,这真的适合我想要的场景吗?
Thanks.
我相信ShutdownTimeout
指允许进程尝试正常关闭的时间量 - 一旦过期,它将被强制终止。
IdleTimeout
是尝试关闭之前允许的空闲时间量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)