ASP.NETSession丢失问题原因及解决方案_第1页
ASP.NETSession丢失问题原因及解决方案_第2页
ASP.NETSession丢失问题原因及解决方案_第3页
ASP.NETSession丢失问题原因及解决方案_第4页
ASP.NETSession丢失问题原因及解决方案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ASP.NETSession丢失问题原因及解决方案本文分析了丢失问题的原因及解决方案。的是具有进程依赖性的。状态存于的进程中,也就是这个程序。正常操作情况下会有丢失的情况出现。因为程序是在不停的被操作,排除超时的可能。另外,超时时间被设定成分钟,不会这么快就超时的。现在我就把原因和解决办法写出来。丢失原因:由于程序是默认配置,所以文件中关于的设定如下:我们会发现标签中有个属性,它可以有种取值:、(大小写敏感)。默认情况下是,也就是将保存在进程内(是,而是),这个进程不稳定,在某些事件发生时,进程会重起,所以造成了存储在该进程内的丢失。哪些情况下该进程会重起呢?微软的一篇文章告诉了我们:i配置文

2、件中标签的属性或者文件被更改文件夹中的程序()被修改4杀毒软件扫描了一些文件。更多的信息请参考丢失解决办法:前面说到的标签中属性可以有三个取值,除了之外,还可以为s。这两种存以为s。这两种存重起的时候,不会影响到的方法都是进程外的,所以当现在请将设定为是本机的一个服务,可以在系统服务现在请将设定为是本机的一个服务,可以在系统服务里看到服务名为的服务,默认情况是不启动的。当我们设定之后,请手工将该服务启动。这样,我们就能利用本机的来存储了,除非电脑重启或者崩掉,否则是不会丢的(因超时被丢弃是正常的)。除此之外,我们还可以将通过其他电脑的来保存。具体的修改是这样的。同样还在标签中,有个属性,).,

3、0你.可1以将其改成你所知的运行了这样,我们就能利用本机的来存储了,除非电脑重启或者崩掉,否则是不会丢的(因超时被丢弃是正常的)。除此之外,我们还可以将通过其他电脑的来保存。具体的修改是这样的。同样还在标签中,有个属性,).,0你.可1以将其改成你所知的运行了其中有个地址,默认为本机服务的电脑,这样就可以实现位于不同电脑上的程序互通了。如果你有更高的要求,需要在服务期重启时也不丢失,可以考虑将设定,同样需要修改属性。关于使用保存的操作,请访问这里。或者时,所有需要保存到的对象等)夕卜,都必须序列化。只需将或者时,所有需要保存到的对象等)夕卜,都必须序列化。只需将除了基本数据类型(默认的数据类型

4、,如、标签放到要序列化的类前就可以了。如:具体的序列化相关的知识请参这里。至此,丢失问题解决。关于丢失问题的总结中的工作原理:的是具有进程依赖性的。状态存于的进程中,也就是的是具有进程依赖性的。状态存于的进程中,也就是这个程序。所以当进程崩溃时,这些信息也就丢失。另外,重起或者关闭服务都会造成信息的丢失。的实现的是基于技术做的,可以在请求被处理之前,对请求进行状态控制,由于本身就是用来做状态维护的,因此用做是再合适不过了。原因1:目录中的文件被改写,有一种机制,为了保证重新编译之后,系统正常运行,它会重新启动一次网站进程,这时就会导致丢失,所以如果有数据库位于目录,或者有其他文件被系统改写,就

5、会导致丢失原因:文件夹选项中,如果没有打开“在单独的进程中打开文件夹窗口”,一旦新建一个窗口,系统可能认为是新的会话,而无法访问原来的,所以需要打开该选项,否则会导致丢失原因3:似乎大部分的丢失是客户端引起的,所以要从客户端下手,看看有没有打开原因:的时间设置是不是有问题,会不会因为超时造成丢失原因5:中的数量限制(每个域个)可能导致丢失原因:使用模式,且使用了作为保存的方式丢失问题解决经验判断是不是原因造成的,可以在每次刷新页面的时候,跟踪中某个文件的修改时间做读写日志,每次读写都要记录下来,并且要记录、值、所在页面、当前函数、函数中的第几次操作,这样找丢失的原因会方便很多如果允许的话,建议使用,或,保存,这样不容易如果允许的话,建议使用,或,保存,这样不容易丢失

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论