知识大全 Asp.net的Session过期

Posted 目录

篇首语:不畏过往,不惧将来。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Asp.net的Session过期相关的知识,希望对你有一定的参考价值。

Asp.net的Session过期  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   目录删除及重命名操作

  如果你发现session突然无理由的丢失 而当你认真的检查代码并且排除其它常规可能丢失的可能性时 你可能会像我一样 几乎要接近崩溃~!

  后来发现问题出在我用代码创建一个临时目录然后删除临时目录的删除操作上

  现在和大家分享下 希望对碰到类似钉子的朋友有用……

  说白了session丢失实质就是 应用程序重起!

  应用程序什么时候自动重起呢?

  请参考 Anand在发表的文章

  也就是说 会监视应用程序目录 一但有被监视的动作发生(比如 修改了config 重命名目录等)应用程序就会自动重起当然这时你的session一定丢失了

  如果避免不了这种操作(如 重命名目录) 这里我们可以用cookie存信息或存到数据库去

  注意 除了以上列出的英文条件外 目录的删除操作一定丢失的内部机制对待目录有点像个守财奴 它死守着目录 你创建它不会管(往里加) 一但创建他就会监视该目录 若你要删除或重命名它的(动它的目录) 它就发生重起了……

   Frame中关于Session丢失

  在开发中 我们经常会遇到使用Frame来工作 而且有时是为了跟其他网站集成 应用到多域的情况下 而Iframe是不能保存Session的 因此 网上可以找到很多相关的文章 如果网站可以采用设置Web Config中的配置 <sessionState mode= StateServer stateConnectionString= tcpip= sqlConnectionString= data source= Trusted_Connection=yes cookieless= false timeout= />把cookieless= false 改成 true 就可以了 但也同样有个小问题 就是如果页面中采用Javascript的window location 这样的方式来重定向的话 系统会认为这是另一个新的请求 产生一个新的SessionId 导致原Session同样的丢失 所以对于重定向 还是使用Response Redirect()为好

cha138/Article/program/net/201311/12071

相关参考

知识大全 ASP.NET会话(Session)模式

ASP.NET会话(Session)模式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP与ASP.NET转换Session数据桥的应用

ASP与ASP.NET转换Session数据桥的应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET中的session存储模式运用

ASP.NET中的session存储模式运用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在中

知识大全 Asp.Net处理Session失效解决方案

Asp.Net处理Session失效解决方案  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  检查

知识大全 ASP.NET Session 详解

ASP.NETSession详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  阅读本文章前需要

知识大全 Asp.Net中NHiernate的Session的管理

Asp.Net中NHiernate的Session的管理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Asp.net中判断一个session是否合法的方法

Asp.net中判断一个session是否合法的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.Net Session超时的问题

ASP.NetSession超时的问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 ASP.NET Session的七点认识

ASP.NETSession的七点认识  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNE

知识大全 ASP.Net中Session失效的一种编程思路[1]

ASP.Net中Session失效的一种编程思路[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧