托管在同一服务器/应用程序池中的不同Web应用程序中的相同会话变量名

时间:2014-07-02 17:17:42

标签: asp.net web-applications configuration session-variables session-timeout

我们在属于同一应用程序池的同一个盒子上托管了两个不同的Web应用程序。

我们在使用inproc的这两个Web应用程序中使用了很多会话变量。大多数这些会话变量具有相同的名称。

让我们说App 1有一个名为Session [" Name"]的变量,由于代码有些逻辑,它会被真正清除。

它是否也会清除App 2中具有相同名称的会话变量值的值?

我们看到用户在页面操作过程中突然被突然登录页面。

Session.Abandon()或Session.System.Web.HttpContext.Current.Session.RemoveAll()会以这种方式抛弃用户吗?

我们将应用程序回收设置为特定时间间隔,即晚上。

1 个答案:

答案 0 :(得分:0)

我在这篇文章中读到了这个:

Can you share session variables...

“如果会话数据位于同一个应用程序池中且会话模式设置为inproc”,他们将共享会话数据