Объект типа "{0}" не может быть сериализован на самом верхнем уровне, так как тип корня IXmlSerializable "{1}" с IsAny=true ...

Объект типа "{0}" не может быть сериализован на самом верхнем уровне, так как тип корня IXmlSerializable "{1}" с IsAny=true должен записать все свое содержание, включая корневой элемент. Проверьте правильность реализации IXmlSerializable.
Объект с идентификатором {0} реализует интерфейс IObjectReference, для которого не удалось разрешить все зависимости. Вероятная ... Объект с индексом {0} в указанной коллекции объектов не присоединен к тому же контексту ObjectContext, что и исходный объект ... Объект с индексом {0} указанной коллекции объектов находится в состоянии добавления или удаления. Для объектов в таком состоянии ... Объект ссылки на носитель типа "{0}" настроен для использования типа MIME, заданного в свойстве "{1}". Однако это свойство ... Объект типа "{0}" не может быть сериализован на самом верхнем уровне, так как тип корня IXmlSerializable "{1}" с IsAny=true ... Объект типа "{0}", производного от DataContractResolver, возвратил значение null для typeName или typeNamespace, но не одновременно ... Объект типа "{0}", реализующий IObjectReference, вернул значение null от своего метода GetRealObject. Измените реализацию ... Объект, возвращенный InvokeConstructor, не может быть объектом NULL, должен соответствовать модели сериализации данного типа ... Объекту DiscoveryClientChannel не удалось открыть канал с обнаруженной конечной точкой с EndpointAddress="%1" и Via="%2". ...