asp.net-mvc-4 – ASP.NET MVC 4会话超时
发布时间:2020-12-16 06:27:44 所属栏目:asp.Net 来源:网络整理
导读:我正在使用VS 2012,IIS 7.5开发一个使用ASP.NET MVC4的Internet应用程序.我正在使用表单身份验证.我的网络配置中的设置如下. authentication mode="Forms" forms loginUrl="~/Account/Login" timeout="30" name="userInfo" slidingExpiration="true" enableC
我正在使用VS 2012,IIS 7.5开发一个使用ASP.NET MVC4的Internet应用程序.我正在使用表单身份验证.我的网络配置中的设置如下.
<authentication mode="Forms"> <forms loginUrl="~/Account/Login" timeout="30" name="userInfo" slidingExpiration="true" enableCrossAppRedirects="false" protection="All" > <credentials passwordFormat="Clear"/> </forms> </authentication> 但是IIS中的空闲超时(分钟)设置为20.当我在20分钟后刷新应用程序时,我收到错误,说我的一个会话对象为空.但如果我在30分钟后刷新我的应用程序,它工作正常,它将我重定向到登录页面.输入凭据后,我正确导航到相应的页面. 我不明白为什么我会在20分钟后收到错误! (据我所知,这是IIS空闲时间设置).请帮忙. 谢谢 解决方法
表单身份验证不处理会话超时.您想要调整会话状态超时.有关更多详细信息,MSDN在web.config的sessionState元素上有一篇文章.
如果您打算使用会话状态,我会阅读不同的提供商.如果您希望将应用程序扩展到单个Web服务器之外,则需要使用与InProc不同的会话提供程序.使用进程外会话提供程序要求对象是可序列化的,这可能会在以后发生重大变化.现在进行更改,以便以后避免头痛. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 使用ViewBag的Html.DropDownList选择值不
- asp.net – 跟踪间歇性“对象引用未设置为对象的实例”.构建
- asp.net – 在IE11中无法正确显示站点
- asp.net – 在ASP .NET(SMTP)中发送邮件
- asp.net – 如何正确使用RegisterForEventValidation
- 实现ASP.NET MVC应用程序的全文搜索的最佳方法是什么?
- asp.net – Cookie域优先?
- ASP.NET中的Akka.NET actor系统
- asp.net – 如何以完全信任的方式部署IIS ASP .NET应用程序
- asp.net-mvc-4 – 如何在asp.net mvc4中将OpenID迁移到OAut
推荐文章
站长推荐
- asp.net – 构建时验证所有ASPX,ASCX和HTML文件
- 【转】通俗易懂,什么是.NET?什么是.NET Framewo
- asp.net – 在Response.End之前使用Response.Flu
- asp.net-mvc – 是否可以在一个命令中搭建多个控
- asp.net-mvc – MVC EF4 POCO – 如何存储实体上
- asp.net-mvc-3 – ViewBag.Title错误
- .net – 如何组织资源文件?
- 使用System.Net.Mail中的SMTP发送邮件(带附件)
- asp.net-mvc – 在剃刀中循环MVC,生成的下拉列表
- asp.net-mvc – 适用于典型n层架构的Web API在哪
热点阅读