【问题标题】:Change session timeout on IIS Express?更改 IIS Express 上的会话超时?
【发布时间】:2012-04-30 10:36:10
【问题描述】:

我想在使用 IIS Express 时测试会话超时问题,但我不知道如何修改会话状态设置,以便更改 Cookie 设置的超时。这是可修改的设置吗?

【问题讨论】:

    标签: iis session-timeout iis-express


    【解决方案1】:

    尝试关注

    1.在 web 应用程序的 web.config 文件中设置 sessionState timeout 如下所示(以分钟为单位)

    <sessionState timeout="30" />

    2.确保您的应用程序的应用程序池空闲超时大于或等于上面指定的超时时间(您可以从iisexpress安装文件夹运行以下命令)

    appcmd set config /section:applicationPools /[name='YourAppPoolName'].processModel.idleTimeout:0.00:30:00
    

    【讨论】:

    • web.config 即使在正常的 IIS 7 安装中也会被完全忽略。相反,在 Cookie 设置中有一个称为超时的特定设置必须修改。它不是应用程序池的一部分,而是默认网站下项目的 IIS 应用程序的一部分
    • 我在运行 VS2012 / IIS 时确认了上面的 vikomall 答案。 Shane的建议没有奏效。我不得不修改 web.config。
    • 谢谢!这解决了在调试 ASP.NET 网站和 Azure 云服务期间,Visual Studio 在短暂的空闲时间后关闭的问题。 (希望这条评论能帮助爬虫找到这个问题。:))
    猜你喜欢
    • 2017-01-02
    • 2010-12-05
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-27
    相关资源
    最近更新 更多