У меня есть служба WCF, которая в основном возвращает
[DataContract(IsReference = true)]
public class Person
{
public Person[] relatedPersons;
}
Как вы можете видеть, у него есть точечная ссылка, но, конечно, IsReference = true решает проблему. Почти.
Среди многочисленных клиентов есть приложение .NET 1.1, которое вызывает эту службу через basicHttpBinding. Если ответ содержит более одной ссылки на одного и того же человека, клиент .NET 1.1, по-видимому, не разрешает ссылки в XML, а вторая ссылка становится просто пустым знаком.
Есть идеи, как решить эту проблему?