【发布时间】:2010-09-15 11:27:04
【问题描述】:
我有两个 .NET 网站,它们被设置为通过 SQL db 共享它们之间的会话。
网站使用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"/
用户声称他们有时会打开浏览器并访问该站点并发现其他人的信息(来自同一组织内)正在出现...
谁能告诉我我做错了什么以及下一步该怎么做?
【问题讨论】:
标签: asp.net security iis session