【发布时间】:2016-06-05 01:29:51
【问题描述】:
我有两个 ASP.net MVC 应用程序,分别是 a.xyz.com/Customer 和 a.xyz.com/CustomerTest。
我已经实现了基于 cookie 的 FormsAuthentication。两个应用程序中的 Auth cookie 名称(AUTH 和 AUTHTEST)不同。问题是当我在同一个浏览器中浏览应用程序时,两个应用程序都可以使用会话 Cookie。此外,当我在一个应用程序中放弃会话时,第二个应用程序的会话也会放弃。
两个应用程序都在同一个应用程序池下运行。我无法更改应用程序池,因为他们也有重写规则,如果我更改应用程序池,这些规则也将不可用。
我不想在这两个应用程序之间共享会话。
请告诉我是否可能以及如何?
【问题讨论】:
标签: asp.net asp.net-mvc session forms-authentication