`
chenxueyong
  • 浏览: 336224 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

asp.net解决session丢失问题

阅读更多

在asp.net里面,很多时候使用session来保存一些对象,比如说购物车等等,有很多时候,就算你设置了session超时的时间,session还是会无缘无故的丢失,这里有一种比较简单的方法可以设置session丢失的时间。
在web.config里面如下配置

    <sessionState 
            
mode="StateServer"
            stateConnectionString
="tcpip=127.0.0.1:42424"
            sqlConnectionString
="data source=127.0.0.1;Trusted_Connection=yes"
            cookieless
="false" 
            timeout
="30000" stateNetworkTimeout="144000"
    
/>

其实这句话就是利用服务器来保存session,这样就不会丢失,当然,还要在服务器上进行配置。
我的电脑-->右键点管理-->点开服务-->找到asp.net_state 这个服务,也就是asp.net状态服务,启用就行了,然后再到Global.asax.cs找到

        protected void Session_Start(Object sender, EventArgs e)
        
{
            Session.Timeout 
= 30000;
        }

设置超时时间
这样就行了~~

分享到:
评论

相关推荐

    Asp.net解决session丢失问题的两种方案

    Asp.net解决session丢失问题的两种方案,以及session丢失的原因。参考一些网上资料,自己总结出来解决方案,顺便附带两个测试案例。还有不清楚的请联系我QQ:394023002 附加信息:周

    ASP.NET中Session和Cache的区别总结

    主要介绍了ASP.NET中Session和Cache的区别总结,本文结合使用经验,总结出了5点Session缓存和Cache缓存的区别,需要的朋友可以参考下

    asp.net session丢失的解决方法小结

    正常操作情况下会有ASP.NET Session丢失的情况出现。因为程序是在不停的被操作,排除Session超时的可能。另外,Session超时时间被设定成60分钟,不会这么快就超时的。

    ASP.NET 解决session数据丢失的问题

    在我的上篇博客中提到,可以改变session的...有很多时候,就算你设置了session超时的时间,session还是会无缘无故的丢失这句话就是利用服务器来保存session,这样就不会丢失,当然,还要在服务器上进行配置。我的电脑–

    Asp.net在ashx文件中处理Session问题解决方法

    Asp.net在ashx文件中处理Session问题解决方法,需要的朋友可以参考一下

    asp.net中session的原理及应用详解

    在整个会话过程中,只要SessionID的cookie不丢失,都会保存Session信息的。 5.Session不能跨进程访问,只能由该会话的用户访问。应为提取Session数据的id标识是以Cookie的方式保存到访问者浏览器的缓存里的。 6.当...

    ASP.NET 2.0开发经验总结文章

    ASP.NET 2.0 Web窗体语法指导 asp.net 页面事件:顺序与回传 ASP.NET应用程序规划与设计 关于asp.net Session丢失问题的总结

    ASP.NET在IE10中无法判断用户已登入及Session丢失问题解决方法

    IE10中Session丢失问题引起众多业内人士的关注,今天发现在IE10中登录网站时,使用表单验证机制(FormsAuthentication)却无法判断该用户已登入,保存的Session总会丢失,本文将介绍解决方法,感兴趣的朋友可以参考下,...

    asp.net知识库

    常见的 ASP.NET 2.0 转换问题和解决方案 Asp.Net2.0无刷新客户端回调 体验.net 2.0 的优雅(1) -- 异步WebService调用 ASP.NET 2.0页面框架的几点新功能 ASP.NET 2.0 中收集的小功能点 asp.net2.0中的webpart使用...

    Session丢失

    asp.net Session丢失的问题处理解决方案

    ASP.NET将Session保存到数据库中的方法

    因为ASP.NET中Session的存取机制与ASP相同,都是保存在进行中,一旦进程崩溃,所有Session信息将会丢失,所以我采取了将Session信息保存到SQL Server中,尽管还有其它的

    asp.net中Session缓存与Cache缓存的区别分析

    Session则保存对话信息。 Application则是保存在整个应用程序范围内的信息,相当于全局变量。 Session用的比较多。 Session缓存与Cache缓存的区别,可以参考如下的几点: 1、最大的区别是... 3、Session容易丢失,

    在ASP.NET中使用Session常见问题集锦

    在坛子里经常看到一些关于Session的问题,下面做一个总结,希望对大家有所帮助: 问:为什么Session在有些机器上偶尔会丢失?答:可能和机器的环境有关系,比如:防火墙或者杀毒软件等,尝试关闭防火墙。 问:为什么...

    asp.net(c#)网页跳转七种方法小结

    ①response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到... ASP.NET] 代码如下: using System; using System.Web.UI

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    2.ASP.NET.2.0.高级编程(第4版) [1/7] 原书名: Professional ASP.NET 2.0 原出版社: Wrox 作者:(美)Bill Evjen, Scott Hanselman, Farhan Muhammad [同作者作品] [作译者介绍] 译者: 李敏波[同译者作品] ...

    session丢失解决方法

    asp.net 修改/删除站内目录操作后Session丢失问题

    ASP.NET常用代码

    ASP.NET常用代码 1. 打开新的窗口并传送参数: 传送参数: response.write("&lt;script&gt;window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')&lt;/script&gt;") 接收参数: string a = Request....

    asp.net session的使用与过期实例代码

    4.在整个会话过程中,只要SessionID的cookie不丢失,都会保存Session信息的。 5.Session不能跨进程访问,只能由该会话的用户访问。应为提取Session数据的id标识是以Cookie的方式保存到访问者浏览器的缓存里的。 6.当...

    asp.net删除文件session丢失

    如果你曾经修改了ASP.NET应用程序(dll文件)... 我们有时动态创建和删除的文件夹,在ASP.NET 2.0中,文件夹删除将导致一个AppDomain重新启动,这将导致严重的问题。 例如,对于一个电子商务网站的产品,你可能想存储在目

Global site tag (gtag.js) - Google Analytics