Session丢失原因之一:改写bin目录可写文件
2005-11-14 03:29
281 查看
最近,俱乐部的几个新成员,说他们的一个小网站,基于Session验证,结果第一次登录可以,刷洗下,又被定向到了登录页面,我说,那一定是Session丢失了,果不其然,经过跟踪调试,Session确实丢失,而且应用程序被重起了,但是问题出在哪里?
经过测试,发现,只要运行了登录页面,Session就丢失,而且服务器被重起了,但是其他页面不会导致Session丢失,看半天,不知道什么原因,网上搜了很久,什么Cookie啊,IIS设置等等都试过了,就试解决不了问题。
昨天一个偶然的机会,把他们原来操作数据库(access)的那段代码注释了,结果Session就不会丢失了,兴奋啊!猛然醒悟,access文件存储在bin目录,是不是这个原因呢?(因为知道改写了webconfig的数据会导致应用程序重起)
经过测试,得到证实:只要改写bin目录的文件都会导致应用程序重起!
测试实例: http://files.cnblogs.com/Jinglecat/SessionLost.rar
经过测试,发现,只要运行了登录页面,Session就丢失,而且服务器被重起了,但是其他页面不会导致Session丢失,看半天,不知道什么原因,网上搜了很久,什么Cookie啊,IIS设置等等都试过了,就试解决不了问题。
昨天一个偶然的机会,把他们原来操作数据库(access)的那段代码注释了,结果Session就不会丢失了,兴奋啊!猛然醒悟,access文件存储在bin目录,是不是这个原因呢?(因为知道改写了webconfig的数据会导致应用程序重起)
经过测试,得到证实:只要改写bin目录的文件都会导致应用程序重起!
测试实例: http://files.cnblogs.com/Jinglecat/SessionLost.rar
相关文章推荐
- 删除文件目录导致ASP.NET Session丢失的解决方案
- Session丢失罪魁祸首之BIN目录
- bash: ./configure: /bin/sh^M: 坏的解释器: 没有那个文件或目录
- Frameset导致Cookies和Session丢失的原因及解决办法
- Session丢失原因与解决方案小结
- Error处理:/bin/bash^M: 坏的解释器: 没有该文件或目录(bad interpreter: No such file or directory)
- Asp.net 默认配置下,Session莫名丢失的原因及解决办法
- /var/spool/clientmqueue/目录下存在大量文件的原因及解决方法
- 你是否知道:删除或重命名站点下的任意目录导致站点重启(Session丢失)及解决办法
- 安装JDK后bin目录下丢失javac程序
- ASP.NET Session丢失原因
- Frameset导致Cookies和Session丢失的原因及解决办法
- sahrepoint把dll文件放在站点bin目录下访问的问题,安全性异常 ,请求类型的权限已失败。
- R.java was modified manually! Reverting to generated version!(R文件丢失异常原因汇总)
- Android工程R文件丢失原因与解决办法
- /bin/bash^M: 坏的解释器: 没有那个文件或目录
- Ubuntu下提示/usr/bin/env: node: 没有那个文件或目录
- /bin/bash^M: 坏的解释器: 没那个文件或目录(bad interpreter: No such file or directory)
- bash: ./configure: /bin/sh^M: 坏的解释器: 没有那个文件或目录
- /bin/sh^M:损坏的解释器: 没有那个文件或目录