windows2003中session丢失的问题

baggio785 2006-03-02 03:39:35
以前是2000系统,IIS5,asp程序,页面中含有iframe,但是iframe中session可以得到

换成2003后,IIS6,ASP程序没做任何改动,iframe中session有的时候可以得到,有的时候就得不到,还有application,请问该咋办?
...全文
323 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveunittesting 2006-03-04
  • 打赏
  • 举报
回复
为程序单独使用一个应用程序池怎样?
kkeemmgg 2006-03-03
  • 打赏
  • 举报
回复
有人说Session不稳定,但本人多年来,从asp到asp.net都使用Session,大小网站也有二三十个了吧.但从来没有遇到过Session丢失的问题.或许是本人比较幸运的吧.
本人觉得Session丢失可能与以下情况有关:
1.写bin目录和web.config文件
2.global文件运行出错(这种错误是不会显示的,调试也是不提示,如果其中有代码,得认真检查, 另外有些对象在global不被识别,比如Server对象<别人说的,这个没试过>).
3.IIs并发太多.内存不够,自动丢弃Session(也是别人说的,没遇到过,恐怖ing)
4.蹩脚的管理员重新实现了IHttpHandler接口,但有bug,或者作了其它一些"聪明"的设定.
5.另外注意下边一些Session会话状态的存储位置,Mode的取值:
Off不可用
Iproc 状态存储在本地
StateServer状态存储在远程服务器
SqlServer存储在特定SQLServer上.




clockzxj 2006-03-03
  • 打赏
  • 举报
回复
路过....
自然框架 2006-03-02
  • 打赏
  • 举报
回复


bin目录里的文件不能有变动,一有改动,Session就会丢失




zyug 2006-03-02
  • 打赏
  • 举报
回复
以前有个台湾的贴子讲过,可以搜一下
zyug 2006-03-02
  • 打赏
  • 举报
回复
Session丢失的可能性很多的
比如你一不小心访问了虚拟目录或是系统目录也会Session丢失
心晴Sunheart 2006-03-02
  • 打赏
  • 举报
回复
我的也是windows2003+IIS6.0没有这个问题呀
robert2004 2006-03-02
  • 打赏
  • 举报
回复
请问 jvhmr(午后阳光 ::)

如何cache啊?

这个问题太精辟了 建议买本书看看


---------------------------
苦海无边 回头无岸
---------------------------

baggio785 2006-03-02
  • 打赏
  • 举报
回复
请问 jvhmr(午后阳光 ::)

如何cache啊?
jvhmr 2006-03-02
  • 打赏
  • 举报
回复
偶遇到这个问题是因为在iframe中 两个系统无法共享session;

我起初使用的session验证码就无法使用了,使用cache后就可以解决的,

baggio785 2006-03-02
  • 打赏
  • 举报
回复
我觉得是2003或者IIS6的问题,因为程序是在服务器上,访客,都有session丢失的情况
jvhmr 2006-03-02
  • 打赏
  • 举报
回复
楼主的问题偶遇到过,

使用Cache替代session,

要注意的是需要Cache[key]要唯一
lidong6 2006-03-02
  • 打赏
  • 举报
回复
我的IE也是这样老丢,都好几年了.刚装的系统也是这样,换了N个机器了也没有.我都习惯了.
coldpanth 2006-03-02
  • 打赏
  • 举报
回复
这个Seesion的丢失和多方面有关,最有可能的就是服务器资源问题,看看你的内存使用
baggio785 2006-03-02
  • 打赏
  • 举报
回复
比如a.asp,这个文件中有一个iframe,包含的是b.asp

a.asp中已经确认获得到了session,但是b.asp按照道理肯定可以获得session的,但是现在的情况是一会可以,一会不可以,狂郁闷啊

在原来的2000系统中是一点问题都没的
yiyioo 2006-03-02
  • 打赏
  • 举报
回复
我也是2003和iis6
没这种问题~~

有时候有有时候没有这种问题最麻烦~~
qhh389 2006-03-02
  • 打赏
  • 举报
回复
有的时候可以得到,有的时候就得不到,

LZ没讲清楚哦..
nameone 2006-03-02
  • 打赏
  • 举报
回复
UP

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧