关于问题:
  想多个服务器中的Web应用程序共享一个Session关于部署:
  Web应用程序分别放在 10.10.10.1 和 10.10.10.2 两个服务上各一份。
  在Web.config中关于Session状态的配置如下:
    <sessionState 
            mode="StateServer"
            stateConnectionString="tcpip=10.10.10.243:42424"
            timeout="20" 
    />
  Session状态管理服务器地址为:10.10.10.243关于求助:
   单个机器程序运行正常,但用一个机器同时访问两台机器上的Web应用程序时Session值不能共享。调试多次总不成功,不知这样做是不是可行方案或是我配置上有错误。
   请高手帮忙!   

解决方案 »

  1.   

    我觉得把session内容保存到数据库,就能共享
      

  2.   

    <sessionState 你时时这里使用sqlserver来保存
      

  3.   

    试试將 SessionState 设成 SQLServer 或 StateServer 来解决上述问题
      

  4.   

    把Session 保存在一个Web 应用的类中并编写Get 属性器来访问这个Session 的值,再写一个Web Service 把这个类的这个属性值发布出来,其它任何应用就都可以访问了
      

  5.   

    在应用程序的 Web.config 文件中,设置 mode=SQLServer 并设置 sqlConnectionString 属性。例如,sqlConnectionString="data source=localhost;Integrated Security=SSPI;Initial Catalog=northwind"。
      

  6.   

    http://www.eggheadcafe.com/articles/20021207.asp可以解决asp asp.net共享,也可以解决你的问题
      

  7.   

    1.当您在负载平衡的 Web 场环境中运行 ASP.NET Web 应用程序时,一定要使用 SqlServer 或 StateServer 会话状态模式,在项目中我们基于性能考虑并没有选择SqlServer模式来存储Session状态,而是选择一台SessionStateServer 服务器来用户的Session会话状态。我们要在系统配置文件web.config中设置如下: 
    <sessionState mode="StateServer" cookieless="false" timeout="240" stateConnectionString="tcpip=192.168.0.1:42424" stateNetworkTimeout="14400" /> 还要添加一项 
    <machineKey validationKey="78AE3850338BFADCE59D8DDF58C9E4518E7510149C46142D7AAD7F1AD49D95D4" decryptionKey="5FC88DFC24EA123C" validation="SHA1"/> 
           2. 我们同时还要在SessionStateServer 服务器中启动ASP.NET State Service服务,具体设置:控制面板>>管理工具>>服务>>ASP.NET State Service,把它设为自动启动即可。 
      

  8.   

    http://www.cnblogs.com/hanks/archive/2004/12/18/78815.htmlhttp://www.cnblogs.com/dream/archive/2004/03/23/3931.html
      

  9.   

    谢谢大家支持!
    回复: goody9807() 
           您说的关于配置节 <machineKey>  的设置和您说的其他我已经测试过,但还是不行
    现象:
           如主题中我所写,用同一个IE客户端访问服务器 10.10.10.1,和服务器 10.10.10.2 产生的
           SessionID 是不同的。Session值共享也就是不行的。
    问题: 如果有方法能使同一个IE客户端访问两台服所产生的SessionID是相同
           此问题应该就解决了,现在苦于没有思路呀!
      

  10.   

    没有共享一说,只是如果你访问A机器,如果A机器DOWN了,你的连接很自动转到B机器去,从而不断线!!!
      

  11.   

    楼上goody9807()........说的值得学习我的手头资料给予参考
    http://support.microsoft.com/default.aspx?scid=kb;en-us;311209