Sharing Session Data Between Web Apps

By default, ScaleOut’s ASP.NET session provider does not share session objects between multiple ASP.NET applications. If session data needs to be shared across two or more applications, the soss_SharedAppName setting can be added to each application’s web.config file. This setting specifies a common application namespace that ScaleOut StateServer will use for storing ASP.NET session objects, and it overrides ScaleOut StateServer’s default use of the Web application’s name for this purpose. For example, all ASP.NET applications that need to share session objects in the namespace called MyName should add the following lines to their web.config’s <appSettings> section:

<configuration>
  <appSettings>
    <add key="soss_SharedAppName" value="MyName"/>
  </appSettings>
</configuration>