성태의 닷넷 이야기
홈 주인
모아 놓은 자료
프로그래밍
질문/답변
사용자 관리
사용자
메뉴
VC++ / .NET 관련 질문
최근 덧글
[손님] 총9시간의 대공사 - 은퇴해야 되는 것인가 취미로 10여년 세월...
[손님] 용량이 커서 2017을 지우고 해야 될 듯한데 repos폴더를 ...
[손님] 2017버전버그 상의 문제군요ㅜㅜ
[정성태] 글쎄요, 과거에 partial로 디자인 코드가 빠지기 전("ht...
[손님] hts 공부해봤는데요 C++2.0 시절이어서 특히 UI(그래프)...
[정성태] IT 지식은 흐르는 맛이 있어야 해서... ^^ 그런 유료화는 ...
[손님] 월9천원부터 월1만9천원 구독료를 받고 일부 게시판을 유료화로 ...
[정성태] Why does the usage of the initial r...
[정성태] 솔직히는, 게시물 양에 비하면 집필에 도움이 되지는 않습니다. ...
[정성태] @김훈 아래의 글을 읽어보시고, 그래도 궁금하신 것이 있다면 다...
글쓰기
제목
이름
암호
전자우편
HTML
홈페이지
유형
.NET Framework
VC++
COM 개체 관련
기타
부모글 보이기/감추기
내용
svclog 를 보니, 문제의 원인이 파악됩니다. ArrayList 의 경우 멤버로 보관하는 요소의 타입이 object 로 되어 있기 때문에 WCF 가 어떤 직렬화를 사용해야 할지 알 수 없는 것입니다. 따라서, 이런 경우에는 ArrayList 를 반환하는 메서드에 ServiceKnownType 을 지정해 주시면 됩니다. [OperationContract] [ServiceKnownType(typeof(Person))] ArrayList Select(); 아니면, List<> 를 사용하여 반환하시면 됩니다. [OperationContract] List<Person> Select(); 제가 처음 답변에서 "간단하게 축소된 재현가능한 프로젝트"를 요청드렸는데요... 만약, 그것을 올려주셨다면 훨씬 더 빠르게 답변이 달렸을 것입니다. WCF 가 워낙 환경적인 요인들로 인한 오류 현상이 발생할 수 있기 때문에... ^^ 간단한/재현 가능한 예제 올리는 것이 최고입니다.
첨부파일
스팸 방지용 인증 번호
8072
(왼쪽의 숫자를 입력해야 합니다.)