如何在IIS中设置,客户端20分钟不操作,自动断开连接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在IIS中设置,客户端20分钟不操作,自动断开连接相关的知识,希望对你有一定的参考价值。
IIS6默认的连接超时时间是120秒,参考不过这个超时时间指的是网络连接,跟Session无关
ASP.NET 的Session的超时时间默认是20分钟,请参考(VS.80).aspx
也就是说,如果你有20分钟没有操作你的ASP.NET页面的话,Session就会丢失
此外,IIS6还有一个工作进程的"Idle TimeOut",默认值也是20分钟,请参考:
这个值的意思是说,在20分钟之内没有任何客户端来访问你的网站,那么这个工作进程就会自动退出,当然所有客户端的session肯定也就丢失了。当你再次访问页面的时候,一个新的工作进程会启动,你需要重新登录你的网站。 参考技术A 你打开控制面板、网络和Internet、网络和共享中心、更改适配器设置、双击宽带连接、属性、选项、挂断前的空闲时间选从不
如何在IIS中设置Persistent-Auth:true以及它的用途是什么?
我正处于WEB API的学习阶段,我只想知道如何将Persistent-Auth设置为我的服务响应为真,这样做有什么好处?
答案
对于IIS 7.x,设置为:authPersistSingleRequest。将此标志设置为True指定仅对连接上的单个请求保留身份验证。 IIS在每个请求结束时重置身份验证,并强制在会话的下一个请求上重新进行身份验证。默认值为False。
以上是关于如何在IIS中设置,客户端20分钟不操作,自动断开连接的主要内容,如果未能解决你的问题,请参考以下文章
C#在控制器中设置session过期时间为2小时,为啥实际应用中20分钟session就消失了?,