【问题标题】:Increase Session Time of MVC 3 application deploy on IIS 3增加在 IIS 3 上部署的 MVC 3 应用程序的会话时间
【发布时间】:2017-12-16 20:56:10
【问题描述】:

如何增加 IIS 3 上已部署的 MVC 3 应用程序的会话时间

我尝试了以下方法。

1. Web.config 上的更改

2。 IIS 6.0 的变化 => Asp =>会话属性 =>timeout 23:59:00

但它仍然无法正常工作。

建议任何设置以延长会话超时时间。

【问题讨论】:

  • 检查下面的答案,一旦完成,这绝对适合您,请将此答案标记为已接受以帮助他人。

标签: asp.net asp.net-mvc asp.net-mvc-3 web-config iis-6


【解决方案1】:

您是否尝试过像这样在 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>

【讨论】:

    【解决方案2】:

    设置 sessionState 元素的超时属性(web.config)。

    sessionState 元素的超时属性(web.config): 如果用户在 sessionState 元素(在 web.config 中)的 timeout 属性值中指定的持续时间内保持空闲状态,那么他的会话将过期。

    sessionState 元素的超时属性(在 web.config 中)可用于更改 ASP.NET 应用程序的会话超时持续时间。超时值以分钟为单位。

    <configuration>
        <system.web>
            <sessionState timeout="20"></sessionState>
        </system.web>
    </configuration>
    

    其他超时检查: How to increase timeout for your ASP.NET Application ?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-22
      • 1970-01-01
      • 1970-01-01
      • 2014-12-12
      相关资源
      最近更新 更多