asp.net – sessionState超时不适用于DefaultSessionProvider
发布时间:2020-12-16 09:53:12 所属栏目:asp.Net 来源:网络整理
导读:我有一个网站,我使用ASP.NET成员资格来管理用户创建,登录,角色管理.我使用的是Visual Studio 2012.在web.config中有很多由Visual Studio创建的元素.与会话状态相关的元素之一如下. sessionState mode="InProc" customProvider="DefaultSessionProvider"name=
我有一个网站,我使用ASP.NET成员资格来管理用户创建,登录,角色管理.我使用的是Visual Studio 2012.在web.config中有很多由Visual Studio创建的元素.与会话状态相关的元素之一如下.
sessionState mode="InProc" customProvider="DefaultSessionProvider" name="DefaultSessionProvider" type="System.Web.Providers.DefaultSessionStateProvider,System.Web.Providers,Version=1.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" 在this link中,它表示当模式设置为自定义时使用自定义提供程序.第一个问题是,如果是这样的话,为什么Visual Studio会将会话状态的模式属性生成为InProc并同时设置自定义提供程序?第二个问题是会话状态超时.当我向会话状态添加超时值时,它在时间结束时不会超时. sessionState mode="InProc" customProvider="DefaultSessionProvider" timeout="30" 我删除CustomProvider属性时超时开始工作.有没有人对这种情况有更多的内心? 解决方法
我意识到关于超时的问题与CustomProvider属性无关.问题是表单超时和会话状态超时被设置为不同的值.一旦我将它们设置为相同的值,它就开始工作了.
但仍然是Visual Studio使用mode = InProc和customProvider = DefaultSessionProvider创建sessionState元素的事实很奇怪,因为Microsoft网站说使用customProvider的唯一时间是当mode设置为Custom时. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automap
- asp.net – HTML divs可以在浏览器窗口之外?
- asp.net-core – 如何为ASP.NET Core注册和使用MediatR管道
- 如何在asp.net webforms捆绑中将cdN添加到bundle.config
- asp.net-mvc – 在MVC 4中获取表头名称的最佳方法
- asp.net-mvc – 允许一个人一次使用帐户的可重用方式
- App_GlobalResources(ASP.NET)中的子文件夹
- ASP.NET -- WebForm -- 页面生命周期事件
- asp.net-mvc – 我的MVC 5 Identity 2项目中没有Applicatio
- asp.net-mvc – 绕过asp.net mvc中特定类型的DataAnnotatio
推荐文章
站长推荐
- 在ASP.NET MVC Web API服务和MVC客户端体系结构中
- asp.net-mvc-5 – MVC5 RadioButtonFor模型属性未
- 禁用并选择asp.net mvc Html.RadioButtonFor
- asp.net读取和写入txt文件方法
- asp.net-mvc – StackExchange站点如何关联用户帐
- asp.net – 占位符/示例文本在用户的文本框中
- asp.net-mvc – 从另一个ActionResult返回Action
- asp.net – 任何有关绘图组件/库的经验
- asp.net-core – “如果从deploy文件夹运行,则需
- 从VS发布到Azure时无法更改目标运行时
热点阅读