У меня есть веб-метод, вызываемый из Jquery для отображения объекта иерархического дерева. Возвращаемое значение — это List (Of T), где T — иерархическое отношение родитель-потомок. обход будет от родителя к дочернему.
1) .Net автоматически преобразует возвращаемое значение из веб-метода в JSON, чтобы отправить его обратно клиенту js. В этот момент он выдает ошибку циклической ссылки. Я проверил код, и только родитель вызывает ребенка, а не наоборот. Но мы используем StructureMap для внедрения зависимостей. Может ли это быть причиной циклической ссылки?
Примечание. У меня есть тестовый проект без StructureMap для отображения иерархической древовидной структуры, и у меня нет проблем с сериализацией json.
Любые идеи о том, как отлаживать это, будут полезны?