asp.net – ASPXAUTH cookie未保存
我正在ASP .NET MVC 2中的Web项目上工作. 在这个项目中,我们将一些信息存储在一个ecripted cookie(ASPXAUTH cookie)中,以避免为每个请求查询db. 事情是这部分的代码突然停止工作. 我查看了对源控制服务器上的代码所做的任何可能导致它的更改,我一无所获.我甚至还原到了一个已知的工作副本(处理其他人PC,相同的代码等),但经过调试后,似乎.ASPXAUTH cookie不再被保存了.而是设置了ASP.NET_SessionId cookie …(之前没有) 我更改了web.config文件以关闭sessionState.这消除了设置ASP.NET_SessionId cookie,但它仍然没有保存auth cookie. 我最近安装了一些Microsoft Windows XP更新,但另一个人(PC运行应用程序就好了)也做了. 谷歌搜索后,我发现一些信息指出了cookie的过期日期问题.以太网电脑没有合适的时间/日期(事实并非如此),而其他人则错误地设置了有效期限. (我检查过,它设置正确)… 除了使用(Chrome)之外的其他浏览器,问题仍然存在,我尝试使用IE6. 有关为什么会发生这种情况的任何想法? 我继续发布我能找到的任何有用的信息. 提前致谢. 解决方法这可能是你的cookie变得太大了.我遇到了同样的问题.如果您的cookie变得太大,它将无法工作,具体取决于浏览器 MSDN cookie通常限制为4096字节,每个站点不能存储超过20个cookie.通过将单个cookie与子键一起使用,您可以使用较少的20个cookie来分配您的站点.此外,单个cookie占用大约50个字符用于开销(到期信息等),加上存储在其中的值的长度,所有这些都计入4096字节的限制.如果存储五个子密钥而不是五个单独的cookie,则可以节省单独cookie的开销,并可以节省大约200个字节. What is the maximum size of a web browser’s cookie’s key? what happens when cookies file exceeds maximum size? (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 更改事件和IE8的jQuery问题
- ASP.Net Web应用程序安全性不适用于IIS 7?
- asp.net – 将web应用程序的项目编译成dll
- ASP.NET MVC 4 JSON绑定到视图模型 – 嵌套对象错误
- VS 2013 RC中缺少ASP.NET Web窗体脚手架功能
- asp.net – 测试Oracle存储过程的最简单的方法
- asp.net – Application_error函数间歇性捕获“文件不存在”
- asp.net-mvc-3 – 依赖注入与多个类实现的接口
- 在对ASP.NET MVC Action的AJAX请求期间有网络请求超时时会发
- asp.net-mvc-4 – 全局过滤器MVC 4的执行顺序是什么
- asp.net-mvc – KendoUI网格显示总记录数
- ASP.NET VNext类库System.Runtime.Serialization
- 有没有办法将内部控件放在ASP.NET自定义控件中?
- asp.net-mvc – 为什么在ASP.NET MVC中使用lambd
- 在ASP.NET中拒绝用户时,’CustomIdentity’上的S
- asp.net-mvc-3 – 如何在页面提交ASP.Net MVC时捕
- asp.net-mvc – 在.NET MVC上启用Http PUT请求
- asp.net-mvc – 是否有一个ASP MVC与JSTL标签等效
- asp.net – WebBrowsable vs个性化Web部件
- asp.net – 在IHTTPHandler中以编程方式创建Syst