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

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

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

«Невозможно сериализовать состояние сеанса. Обратите внимание, что объекты, не поддерживающие seriWializable, или объекты MarshalByRef не разрешены, если режим состояния сеанса -« StateServer »или« SQLServer ».

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

Если я изменил конфигурацию на «InProc», то все заработало.

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


person user326910    schedule 27.04.2010    source источник
comment
Какой тип привязки вы используете?   -  person Raj Kaimal    schedule 28.04.2010


Ответы (1)


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

person William Xifaras    schedule 21.04.2011