Я пытаюсь перейти от сохранения данных сеанса "InProc" к "StateServer".
Для этого я пометил группу классов как [Serializable] и переписал некоторые классы, которые не могли быть сериализованы ранее, и отметил некоторые значения, которые не следует сериализовать как [NonSerialized].
Теперь моя проблема заключается в том, что вместо получения ошибки времени компиляции, исключения или любого другого указания на проблему из инфраструктуры, я получаю сеансы обратно, где некоторые из сохраненных значений заменяются на нулевые значения, либо в сам сеанс или внутри объектов, содержащихся в сеансе.
Почему нет указания на ошибку?
Что вызывает нулевые значения?
Как я могу определить правильность сериализации сеанса?
Спасибо