Я использую сторонние классы в своем сервисе, поэтому я не могу их редактировать.
третье лицо
[Serializable]
Class B : E
[Serialazable]
Class E : A
сервис
[ServiceKnownType(typeof(B))]
[ServiceKnownType(typeof(E))]
fun(A pic)
клиент
по какой-то причине:
proxy.fun(object)
выбросить исключениечто B неожиданно и добавьте его в datacontractSerializer KnownTypes
по какой причине это может быть?