是否可以在IIS中禁用ASP.NET网站睡眠?
我在IIS中运行我的网站,我在那里有一些运行计时器. (我知道这是糟糕的设计并计划重新编码但是现在我想检查是否有快速解决方案)
经过一段时间网站即将入睡,这就是为什么我的计时器事件什么都不做. 是否有IIS设置或拒绝睡眠的其他方式? 解决方法
那么这可能对你有用,详见这里: –
http://forums.asp.net/t/1950241.aspx?ASP+NET+MVC+website+goes+to+sleep+How+to+nake+it+always+awake+ 有很多方法可以在.NET中设置超时(会话超时,表单身份验证超时和IIS相关超时).您的问题很可能与IIS空闲超时有关,如下所述: 在IIS中设置应用程序IdleTimeout属性: – 您可能需要检查IIS中的超时配置,因为此超时将覆盖web.config中定义的超时. 在IIS中有一个名为Idle Timeout的设置,默认为20分钟.这可以解释您的早期超时问题. Configuring the IdleTimeout property within IIS Scott Hanselman还解决了在this blog post中使用表单身份验证时处理超时时可能出现的奇怪问题. 其他一些常见的超时可能是通过会话或表单身份验证,如下所示进行调整. 在web.config中设置SessionState超时: – 您可以在元素中的web.config文件中更新会话状态的超时属性(如果这实际是超时),如下所示(默认为20分钟,如下所示): <configuration> <system.web> <!-- Adjust the timeout property below --> <sessionState mode="InProc" timeout="20"></sessionState> </system.web> </configuration> 在web.config中设置Forms身份验证超时: – 您可以通过调整web.config文件元素中的timeout属性来调整应用程序中Forms Authentication的特定超时属性.您还需要注意,如果您将slidingExpiration属性与超时结合使用,因为它们实际上可以比列出的超时更早到期. <authentication mode="Forms"> <forms name=".ASPXAUTH" loginUrl="~/Login.aspx" timeout="yourTimeoutInMinutes"></forms> </authentication> 因此,如果您想将身份验证令牌保持“活动”的数量扩展为360分钟(6小时),您可以将其设置如下所示: <authentication mode="Forms"> <forms name=".ASPXAUTH" loginUrl="~/Login.aspx" timeout="360"></forms> </authentication> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-4 – ASP.NET MVC 4中的单页面应用程序路由
- asp.net-mvc-3 – 大于或等于今天日期验证注释在MVC3
- asp.net-mvc – MVC与WebForms
- asp.net-mvc – 嵌套的EditorFor / DisplayFor覆盖字段名称
- asp.net – aspnet_compiler找到错误版本的System.Web.WebP
- asp.net-mvc – 将一个属性与另一个属性进行比较的MVC数据注
- asp.net-mvc-3 – 如何使用Asp.Net MVC 3和Razor具有视图特
- asp.net – Internet Explorer中的图像加载超时
- asp.net – “viewstate MAC的验证失败.如果这个应用程序由
- 用ASP.net检测iPad
- asp.netcore 自动挡Docker Nginx Redis(滴滴滴,自
- IIS7 – 在ASP中指定内容长度标头会导致“连接重
- asp.net-mvc-3 – MVC 3 jQuery对话框的客户端验
- asp.net – AcquireRequestState的长时间延迟
- iis – 如何用经典的asp实现openid支持?
- asp.net – 日历自定义验证器
- asp.net – 在本地主机(Chrome和FF)上过期不到1年
- ASP.net使用表单将数据插入到sql server表中
- asp.net-mvc – MVC框架是否配备了丰富的页面设计
- ASP.NET MVC模型绑定IList <>参数