7
我想在使用IIS Express时测试会话超时问题,但我无法弄清楚如何修改会话状态设置,以便我可以更改Cookie设置的超时时间。这是一个可修改的设置?在IIS Express上更改会话超时?
我想在使用IIS Express时测试会话超时问题,但我无法弄清楚如何修改会话状态设置,以便我可以更改Cookie设置的超时时间。这是一个可修改的设置?在IIS Express上更改会话超时?
尝试以下
1.In Web应用程序的web.config文件中设置的sessionState超时类似下面(它以分钟为单位)
<sessionState timeout="30" />
2.确保您应用程序的应用程序池空闲超时时间大于或等于上面指定的超时时间(可以从iisexpress安装文件夹运行以下命令)
appcmd set config /section:applicationPools /[name='YourAppPoolName'].processModel.idleTimeout:0.00:30:00
即使在正常的IIS 7安装中,web.config也会被完全忽略。相反,Cookie设置中有一个称为“超时”的特定设置需要修改。它不是应用程序池的一部分,但是是默认网站 – 2012-04-19 14:07:07
下的项目的IIS应用程序的一部分谢谢!这解决了在调试ASP.NET网站和Azure云服务期间短暂空闲期后Visual Studio关闭的问题。 (并希望这个评论将帮助抓取者找到这个问题:)) – 2014-02-26 01:39:26
我确认vikomall在运行VS2012/IIS时回答如上。谢恩的建议没有奏效。我不得不修改web.config。 – ginalster 2013-02-12 23:20:13