在IIS Express上更改会话超时时间?

11

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

1个回答

16
尝试以下步骤:
1. 在 Web 应用程序的 web.config 文件中设置 sessionState 超时时间,例如以下方式(时间以分钟为单位): 2. 确保应用程序池的空闲超时时间大于或等于上述指定的超时时间(您可以从 iisexpress 安装文件夹运行以下命令)。
appcmd set config /section:applicationPools /[name='YourAppPoolName'].processModel.idleTimeout:0.00:30:00

即使在普通的IIS 7安装中,web.config也完全被忽略了。相反,有一个名为Cookie设置中的超时的特定设置必须被修改。它不是应用程序池的一部分,而是位于Default Web Site下您的项目的IIS应用程序的一部分。 - Shane Courtrille
当我在运行VS2012 / IIS时,我确认了vikomall上面的答案。Shane的建议没有起作用。我不得不修改web.config文件。 - Gina Marano
4
谢谢!这解决了在调试ASP.NET网站和Azure云服务期间Visual Studio在短暂空闲期后关闭的问题。(希望这个评论能帮助网络爬虫找到这个问题。:)) - Lars Kemmann

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接