应该可以通用吧?只要在CLIENT的启动中始终使用的是同一系列的浏览器窗口。

解决方案 »

  1.   

    但是我试过了,取不到,我的方法:
    在Web1.MainForm中
    Session["Test"]="Test"
    并提供一个方法,返回Session["Test"]然后用Redirect跳到Web2.MainForm页面
    在Web2.MainForm中
    调用Web1.MainForm的方法,输出Session,结果为null
      

  2.   

    怎么会??我也是这样用的,挺正常的啊??对了,你两个应用程序要放到一个目录下,这样他们的GLOBAL。ASAX才一样啊!!!
      

  3.   

    我们的项目比较大,权限系统放在一个单独的项目里,即有多个应用程序,
    当然了,有多个Global.asax和WebConfig
    现在的问题是权限独立开发是不幸用Session来保存登录信息,现在的问题
    是在其他功能模块里如何能访问到,比如正在登陆的用户名称?
      

  4.   

    我也遇到了这种问题,我的问题更可恶,两个project分别是C#和VB.net的,请问能解决Session共享的问题吗?
      

  5.   

    我也知道不太可能,所以才来问啊看看有没有其他办法,比如Web2提供公共方法,返回它的session,但是由于访问session需要提供page,还没有想到解决的方法
      

  6.   

    把Session保存到数据库中应该可以。不过为什么要做多个Web Application呢?我这里也是一个比较大的项目,用一个Web Application,然后在业务层进行划分,比较方便。
      

  7.   

    可以用多个APPLICATION,不过你把那些ASPX、ASPX.CS文件和相应的DLL文件考到登录页面所在的对应目录不就可以共用一个GLOBAL了?我就是这样做的,用的挺好啊