Out-of-Process Session State

In Web farms and Web gardens, Session State must be shared across servers using some form of out-of-process Session State.

Two solutions are commonly used:

  • Deploy the out-of-process Session State server that is provided with ASP.NET.
  • Manually configure each Web server to store Session State data on a SQL Server.

Serialization Requirement

In both solutions, all objects to be stored must be serializable. Unless an object can be serialized, it cannot be persisted to an out-of-process state server.

Note

Not all object models in the Crystal Reports SDK can be serialized. However, Crystal provides an upgrade solution for managing the state of reports with an out-of-process server. See Serializable Object Models in Crystal Reports.

See Also