代码之家  ›  专栏  ›  技术社区  ›  PKCS12

用户正在获取其他用户的会话!

  •  0
  • PKCS12  · 技术社区  · 15 年前

    我有两个.NET网站,它设置为通过SQL数据库共享会话。

    网站存储和检索会话时使用 session("MY_Session").add Session("MY_Session") . 存储的内容基本上是一个带有用户名和名称的自定义类。

    父网站在使用DefaultAppPool的IIS中设置,然后辅助网站在同一池中设置为虚拟目录应用程序。

    我不太确定它是如何在SQL上为会话设置的,因为我没有把它放进去。

    在两个应用程序的web.config中,设置如下:

    sessionState mode="SQLServer" 
    sqlConnectionString="server=xxxxx;uid=uuuu;pwd=pppppp;Application Name=NNNNNN"/
    

    用户声称他们有时会打开浏览器,进入网站,发现其他人的信息(来自同一组织)正在出现…

    谁能告诉我我做错了什么,下一步该怎么办?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Rowland Shaw    15 年前

    如果涉及代理服务器,这可能是一个缓存问题——请确保正确标记了任何个性化内容,以便在客户端之间不共享。

    像这样的标题应该可以改善问题:

    缓存控制:私有