我从MSDN site读取ASP会话状态是依赖于流程的,并且影响该流程的操作也会影响会话状态,而ASP.Net会话状态与流程无关。另外我读过,因为ASP.Net遵循out-of-process model
它支持服务器场配置。
我尝试search并找出流程的含义,但运气不佳
该定义中Process
的确切含义是什么?
一个例子可以帮助我更好地理解它
答案 0 :(得分:1)
这意味着如果您使用InProc
会话状态,那么它将取决于您的apppool。如果apppool重置,则会松开会话。因此,为了避免这种情况,您可以使用State server or Sql server
会话状态模式。
答案 1 :(得分:1)
在服务器场配置中,您有多台为单个网站提供服务的计算机。在服务器场中使用InProc会话时,每个服务器都有自己独立的会话状态。
当您使用stateserver或sqlserver作为会话存储时,会话状态存储在Web服务器进程之外的单独服务器中。所有Web服务器都可以访问此存储,这意味着它们共享会话状态。