【发布时间】:2014-08-23 14:30:40
【问题描述】:
我们在属于同一个应用程序池的同一个盒子上托管了两个不同的 Web 应用程序。
我们在这两个使用 inproc 的 Web 应用程序中使用了很多会话变量。大多数这些会话变量具有相同的名称。
假设 App 1 有一个名为 Session["Name"] 的变量,由于代码的某些逻辑,它被真正清除了。
App 2 中同名的会话变量值也会被清除吗?
我们看到用户在页面操作中间突然被抛出登录页面。
Session.Abandon() 或 Session.System.Web.HttpContext.Current.Session.RemoveAll() 是否会以这种方式将用户赶出去?
我们将应用程序回收设置为特定的时间间隔,即在晚上。
【问题讨论】:
标签: asp.net web-applications configuration session-variables session-timeout