如何在IIS 3上增加部署的MVC 3应用程序的会话时间
我尝试过以下方法。
1。 Web.config上的更改
2。 IIS 6.0中的更改=> Asp =>会话属性=>超时23:59:00
但仍然不起作用。
建议任何设置以延长会话时间。
答案 0 :(得分:0)
您是否尝试在WEB配置中更改会话时间,这是增加会话时间的唯一方法,我的工作正常:
<sessionState timeout="60" mode="InProc" customProvider="DefaultSessionProvider">
<providers>
<add name="DefaultSessionProvider" type="System.Web.Providers.DefaultSessionStateProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" />
</providers>
</sessionState>
答案 1 :(得分:0)
设置sessionState元素的超时属性(web.config)。
sessionState元素的超时属性(web.config): 如果用户在sessionState元素的超时属性vaule(在web.config中)中指定的持续时间内保持空闲状态,那么他的会话将过期。
sessionState元素的超时属性(在web.config中)可用于更改ASP.NET应用程序的会话超时持续时间。超时值以分钟为单位指定。
<configuration>
<system.web>
<sessionState timeout="20"></sessionState>
</system.web>
</configuration>
有关其他超时检查: How to increase timeout for your ASP.NET Application ?