一个解决方案中有2个项目
一个C#,一个VB.NET在C#项目的登陆页登陆,保存session
该session在VB.NET项目中能使用吗?我试了下,在vb.net项目中不能获得这个session.是不是哪里要配置?

解决方案 »

  1.   

    http://topic.csdn.net/T/20040910/11/3359224.html
      

  2.   

    两个项目用默认的SESSION存储是不行了,因为两个项目运行是两个进程,彼此是独立的。考虑一下SESSION数据库存储的方式吧。
      

  3.   

    提一个不太安全,但是简单方便的办法
    在两个项目里都作一个 通信SESSION维护类  和一个 SESSION通信页项目A中使用的SESSION 通过维护类 转化成字符串数据(可以是加密的)把这个字符串通过 URL参数请求到项目B的通信页上,项目B的通信页把SESSION数据还原回来成为自己的SESSION反过来同样
      

  4.   

    嗯,SESSION方案是不太可能,COOKIE是可以的,不过有些客户端是禁用COOKIE的,所以想稳妥一点的方法是数据库存储