유형의 '{0}' 개체를 직렬화하지 못했습니다. 개체에 스택 오버플로가 나타날 수 있는 순환 참조가 있습니다.

'{1}' 유형의 '{0}' 개체를 직렬화하지 못했습니다. 개체에 스택 오버플로가 나타날 수 있는 순환 참조가 있습니다.
유형에서 형식화된 메시지를 만들 수 없습니다. 이 기능은 MessageContractAttribute로 데코레이트된 유형에 대해서만 사용할 수 있습니다. 유형은 MessageContract를 정의하며, MessageContract를 정의하지 않는 {0} 유형에서도 파생됩니다. {1}의 상속 계층 구조에 속한 모든 개체가 MessageContract를 정의해야 합니다. ... 유형은 스키마의 최상위 수준에서 선언해야 합니다. 네임스페이스 '{1}'에서 스키마 유형 '{0}'을(를) 확인하십시오. 요소 '{2}'은(는) 비동기 유형 선언을 사용하고 있는데 비동기 유형은 인코딩된 SOAP에서 ... 유형은 지원되지 않는 재귀 컬렉션 데이터 계약입니다. 컬렉션 '{0}'의 정의를 수정하여 자신에 대한 참조를 제거하십시오. 유형의 '{0}' 개체를 직렬화하지 못했습니다. 개체에 스택 오버플로가 나타날 수 있는 순환 참조가 있습니다. 유형의 '{1}' 메서드에서 '{0}' 속성을 로드하는 동안 오류가 발생했습니다. 자세한 내용은 InnerException을 참조하십시오. 유형의 {1} 멤버에서 헤더 네임스페이스가 일치하지 않습니다. 설명에 있는 헤더 네임스페이스는 {2}입니다. 포맷터에 의해 추론된 요소 네임스페이스는 {3}입니다. 이러한 불일치는 XmlElementAttribute ... 유형의 {1} 멤버에서 헤더 이름이 일치하지 않습니다. 설명에 있는 헤더 이름은 {2}입니다. 포맷터에 의해 추론된 요소 이름은 {3}입니다. 이러한 불일치는 XmlElementAttribute 또는 XmlArrayAttribute에 ... 유형의 {2}' 메서드의 {1} 매개 변수에서 '{0}' 속성을 로드하는 동안 오류가 발생했습니다. 자세한 내용은 InnerException을 참조하십시오.