StateServer не позволяет сохранять возвращаемый тип WCF в переменной сеанса

Я звоню одному из наших внутренних сервисов WCF из веб-приложения 1.1 и возвращаю тип, который затем сохраняю в сеансе.

Возвращаемый тип содержит данные для страницы, и когда страница отображается, я получаю следующее сообщение:

"Невозможно сериализовать состояние сеанса. Обратите внимание, что объекты non-seriWializable или объекты MarshalByRef недопустимы, когда режим состояния сеанса"StateServer"или"SQLServer".

Я не понимаю, почему я не смогу сохранить тип, возвращенный из службы, в переменную сеанса.

Если я изменил конфиг на "InProc", то он работает.

Ценю ваши отзывы.

1 ответ

Убедитесь, что вы пометили объект как [Сериализуемый].

Другие вопросы по тегам