我的 MainPage.aspx 里有2个页: 
left.aspx(这个页里其实就是个树控件)和http://220.11.11.11/CardPush.aspx (点树控件会连接到这个地址上来) 其中CardPush.aspx并不在这台服务器(220.12.12.12)上,而在另外一台服务器(220.11.11.11). 
现在CardPush.aspx丢失SESSION 就相当于: 
用户A访问:a,b2个站. 但b站是镶嵌在a站的页面里的 a站 有 session a (a站只是留一个框架的一个页面给 b站使用,b站是什么逻辑,a站没有任何想法)
b站 有 session b (现在b丢失了) 
----------------------------------- 如果我换回同域: left.aspx,CardPush.aspx,MainPage.aspx在同一台服务器上,点树控件会直接路径引用而不是URL引用.那么就不会出现上面的问题. 请问我该怎么办,这是怎么回事?
-----------------------------------另外:我强烈的声明.我的a站根本就没有任何的企图操作b站的session.
a站连b站的session 叫什么都不知道.
是b站这个挂在a站框架下的一个小页面上,他b站自己操作着操作着 session 就丢失了.a站就根本没有关心过b站.b站的session 丢失就和a站没有任何关系.a站不关心!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!我之所以把这个问题串在一起讲,是因为他们只在这样特殊的场景里发生.我单独访问http://220.11.11.11/CardPush.aspx没有任何问题.至于刚才各位所说的 session 跨服务器云云则是统统不存在的.比如:
就是理解错了.因为例子其实是这样:
我在公司的电脑上 访问我 家里的电脑的 mstsc 上去执行了 ctrl+c 
之后我回家. 执行 ctrl+v  你说能不能贴出结果来. 比如:
就理解错了.因为:
我的a站从来没有去奢望过自己去操作b站的session . 

解决方案 »

  1.   

    乱七八糟的没看懂,但是220.11.11.11和220.12.12.12明显是不同域的,session无法共享的。
      

  2.   

    LS的.你开IE访问 sina
    然后sina 里镶嵌了一个 163.com 你告诉我 他们会在同一个域吗. 哪你又告诉我 他们需要 共享session吗?都和共享session没任何牵连的事情不知道为什么你们就拼了老命似的非要把这个问题往这个概念上靠.
      

  3.   

    Response.AddHeader("P3P", "CP=CAO PSA OUR");jf
      

  4.   

    單獨將B站的頁面拿出來操作,Session不會丟失,而如果是嵌套在A站下,B站操作著就失效了?
    -->因為你的B站的頁面時嵌在A站的框架下的,極有可能引發了A站主頁面的刷新,順帶把B站的頁面緩存的東西刷掉了..追蹤方法,把B站的Session存DB里面,然后監控這條Session的變化.查看是否過段時或者B站頁面做了某操作間該session就無效了,而B站的頁面又新生成了Session?
      

  5.   

    谢谢LS......單獨將B站的頁面拿出來操作,Session不會丟失,而如果是嵌套在A站下,B站操作著就失效了? 
    ----------是的.我不惧怕问题别人答不出,就怕别人理解到另一条路上,之后在另一条路上给予解释,让我吐血....再次感谢LS我再看看....
      

  6.   

    在框架下--即便你是链接到同一网站下的某页面,也是不能访问session的。
      

  7.   

    iframe丢失session好像是在IE6中的问题,我测试过IE8、FF都没有问题,而IE6出现这个问题的原因是IE6它的安全策略默认是会把iframe中的页面站点认为是不可信任的,将该站点添加为信任的站点就可以了,当然这也不是根本的解决办法。
      

  8.   

    谢谢,我解决了.可是我开始好像还没用Response.AddHeader("P3P", "CP=CAO PSA OUR"); 这段代码就解决了.后来不放心,Response.AddHeader("P3P", "CP=CAO PSA OUR"); 给加上去了/
      

  9.   

    楼主你看看Webconfig文件中关于session的配置部分,看看session的存储形式是什么,不要用InProc,那个经常出session丢失的问题
      

  10.   

    吧session 保存到服务里这样就不容易丢失,,除非这个服务崩溃掉~~InProc形式的session很容易丢失