Вы указываете, какое состояние сеанса вы хотите использовать, , как описано здесь .
Если вы используете OutOfProcSessionStateStore (другой компьютер) или SqlSessionStateStore, вы можете изменить целевую машину или соединение с Sql-сервером во время выполнения. Например, у вас может быть три компьютера или сервера Sql, которые вы используете в качестве хранилищ резервных копий, чтобы уменьшить нагрузку на управление сеансами.
Вы можете написать свой собственный класс (custom PartitionResolverType), который ASP будет вызывать во время выполнения, чтобы запросить либо IP-адрес, либо строку соединения Sql. Ваш класс реализует метод ResolvePartition (ключ объекта) и возвращает строку, которая является IP-адресом или строкой соединения Sql вашего хранилища сеансов.
Вы можете найти хороший пример здесь .