【发布时间】:2011-07-16 10:38:17
【问题描述】:
我的问题是
Sharing session state between 2 ASP.NET applications using SQL Server的相反
和
How to maintain the same session id across multiple web applications in ASP.NET.
我们的应用程序使用状态服务器来存储会话信息,并且我们经常希望在同一个 Web 服务器上托管同一应用程序的多个版本。
目前,因为ASP.NET_SessionId cookie 没有针对任何路径存储,如果我到达http://donkey.com/app1 并开始一个新会话,然后在同一个浏览器会话中转到http://donkey.com/app2,我继承了来自 app1 的会话 ID(以及会话状态)。
有没有办法诱使 ASP.Net 在存储会话 ID cookie 时设置路径,从而破坏这种不必要的会话状态共享?
【问题讨论】:
-
您是否将应用程序分离到不同的应用程序池中?
标签: asp.net session-state