WCF DataContract десериализация сложных типов - PullRequest
0 голосов
/ 28 декабря 2008

У меня есть сервис, который возвращает коллекцию объектов MyClass. Если все экземпляры MyClass имеют значение null в MyClass2Reference, то все работает нормально. В противном случае я получаю ошибку «Сброс соединения» на стороне клиента. Что я делаю не так?

[DataContract]
public MyClass
{
[DataMember]
int ID;
[DataMember]
MyClass2 MyClass2Reference;
}

[DataContract]
public MyClass2
{
[DataMember]
int ID;
[DataMember]
string Name;
}

Ответы [ 2 ]

0 голосов
/ 17 мая 2010

Решено - это была проблема с NHibernate ленивые прокси-объекты .

0 голосов
/ 19 января 2009

Я думаю, что добавлю некоторую трассировку в вашу конфигурацию WCF, а затем запустите результаты через Service Trace Viewer, как описано здесь

дал бы хорошее описание ошибки. Я обнаружил, что это всегда хорошее место, чтобы начать работать со странными ошибками WCF.

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