IIS 7对网站的经典ASP会话,网站的子目录,内部网站
问题描述:
环境应用:赢服务器2008 R2,IIS 7.5IIS 7对网站的经典ASP会话,网站的子目录,内部网站
网站:
MainWebsite
MainWebsite \子目录
主要网站\ VirtualDirectory
对于MainWebsite - ASP - >(会话属性) - >超时 - > 00:04:00
对于MainWebsite \子目录 - > ASP - >(会话属性) - >超时 - > 0时08分00秒
程序池 - >(过程模型) - >空闲超时(分钟) - > 10 [I将其设置为10分钟]
要求:
我哇nt主网站举行会议4分钟。
我想让MainWebsite \ Subdirectory保持会话8分钟。
上述配置是我正在做的一个很小的测试,所以我可以在我真实的产品环境中用20分钟或30分钟的时间替换超时值。
问题是,“主网站\子目录”的会话超时设置无效。 虽然设置为8分钟,但会话每4分钟后会丢失一次,其中4分钟是主网站的设置。
这是预期的行为,然后我不明白为什么有一个选项可以在子目录级别配置ASP会话超时。
让我知道你是否需要更多信息。感谢您的意见。
答
由于这是在IIS中完成,它是有道理的如何工作。在子目录超时之前,将包括子目录在内的整个站点超时。您可以设置它的原因是,如果您想在主级别之前超时子目录。我会建议使用asp代码超时会话。您可以在global.asa中进行设置,以便在每个会话的全局级别完成。
<%
Session.Timeout = 40
%>
其中40 =分钟数。
参考:http://classicasp.aspfaq.com/general/how-do-i-increase-timeout-values.html
你也可以说是设置会话超时或者是你在IIS做它的代码? – Robert 2011-12-14 14:38:11
我通过IIS设置它们。 – gmaran23 2011-12-14 14:43:16