【问题标题】:Session Sharing Between 2 Website两个网站之间的会话共享
【发布时间】:2013-04-30 05:13:02
【问题描述】:

我正在使用 sqlserver 会话模式在同一服务器上的两个网站之间进行会话共享,但是它在虚拟目录上工作,而在服务器上上传网站时却在服务器上不起作用。

两个网站都使用相同的数据库和相同的服务器。谁能告诉我我错过了什么。

【问题讨论】:

    标签: c# asp.net sql-server-2008-r2 session-state


    【解决方案1】:

    您可能需要将会话状态的连接设置添加到您的实时计算机 web.config。

    <configuration>
      <system.web>
      <sessionState mode="SQLServer"
      sqlConnectionString="Integrated Security=SSPI;data 
        source=SampleSqlServer;" />
      </system.web>
    </configuration>
    

    【讨论】:

      【解决方案2】:

      您需要自定义会话状态实现,以允许在 2 个不同站点之间共享会话。

      默认的 SQL 会话状态索引记录带有 {会话密钥(即来自 cookie)+ 应用程序 ID} - 结果,即使同一服务器上的相同会话 ID 也会为不同的站点获得单独的信息。不支持将其配置为忽略应用程序 ID 部分。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-13
      • 2013-02-15
      • 2012-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-27
      相关资源
      最近更新 更多