我正在使用sqlserver会话模式在同一台服务器上的两个网站之间进行会话共享,但是当在服务器上传网站时,它在服务器上无法工作的虚拟目录上工作。
两个网站都使用相同的数据库和相同的服务器。任何人都可以告诉我,我错过了什么。
答案 0 :(得分:1)
您可能需要将会话状态的连接设置添加到实时计算机web.config中。
<configuration>
<system.web>
<sessionState mode="SQLServer"
sqlConnectionString="Integrated Security=SSPI;data
source=SampleSqlServer;" />
</system.web>
</configuration>
答案 1 :(得分:0)
您需要自定义会话状态实施,以允许在2个不同站点之间共享会话。
默认SQL会话状态索引记录{会话密钥(即来自cookie)+应用程序ID} - 因此,即使同一服务器上的相同会话ID也将获得不同站点的单独信息。没有受支持的方法将其配置为忽略应用程序ID部分。