Я использую StructureMap для хранения объекта сеанса:
config.For<SessionContext>().LifecycleIs(new HttpSessionLifecycle());
И все работает хорошо, поэтому я могу легко получить объект сеанса с помощью DI .
Но теперь мне нужно переключить мой сеанс из незавершенного в базу данных, но я получаю следующую ошибку:
Невозможно сериализовать состояние сеанса.В режимах «StateServer» и «SQLServer» ASP.NET сериализует объекты состояния сеанса, и в результате несериализуемые объекты или объекты MarshalByRef не допускаются.То же ограничение применяется, если аналогичная сериализация выполняется в пользовательском хранилище состояний сеанса в режиме «Пользовательский».---> System.*
Как я могу решить эту проблему?