ASP(Active Server Pages)技术的Session对象用于存储用户对话的私有信息。
Session对象有一个十分重要的属性:Timeout用于设置会话资源被释放前,会话对象所能保持非活动状态的时间(默认值为20分钟)。当Timeout属性设置的时间值耗尽后,会话资源将被释放,因此Webmail帐号会自动退出,结束会话。
通过Timeout属性破坏Session对象,避免了Session对象在服务器中无限制地产生,保护了服务器资源。
如果需要让帐号一直保持活动状态,就必须延长Session有效期。
Windows 2003
在Windows 2003环境下,延长Session有效期的步骤如下:
1) 单击“开始”按钮,在“运行”编辑框中输入“cmd”后回车。
2) 在弹出的“命令提示符”窗口中输入“iisreset /stop”,停止IIS Admin Service服务(如图1-1)。
图 1‑1
3) 依次打开C:\WINDOWS\system32\inetsrv目录,再用记事本打开“MetaBase1.xml”文件。
4) 在打开的记事本中搜索“AspSessionTimeout”字段,修改数字大小(默认的大小为20分钟)(如图1-2)。
图 1‑2
注意:AspSessionTimeout的参数不要设置太大,以免影响帐号的安全和操作系统的性能。
5) 在“命令提示符”窗口中输入“iisreset”,重新启动IIS服务。
Windows 2008
在Windows 2008环境下,延长Session有效期的步骤如下:
1) 打开IIS信息服务(IIS)管理器。
2) 展开“网站”后,单击“mail”,再双击“ASP”(如图1-3)。
图 1‑3
3) 展开“会话属性”,在“超时”编辑框中修改数字大小(默认的大小为20分钟)(如图1-4)。
图 1‑4
4) 修改完成后,重新启动IIS。