티스토리 뷰

메서드 매개 변수 나 이름을 변경했다면 메서드 서명이 변경되었음을 의미합니다. 어딘가에서 해당 메서드 서명을 정의하는 인터페이스를 찾습니다.

[OperationContract]    
int DoWork2(int x)

해당 메서드 서명으로 이동하여 다음과 같이 변경하십시오.

[OperationContract]    
int DoWork2(int x, Version version)

WCF가 사용자가 제공 한 메서드 서명으로 지정된 끝점에서 호스팅 된 메서드를 찾을 수 없다고 말하는 것 같습니다.

편집 : WCF에서이 변경을 수행 한 후에 Silverlight에서 서비스 참조를 업데이트해야합니다. 그러면 silverlight가 새 작업 계약을 이해할 수 있습니다.

또한 silverlight가 Version 개체를 직렬화하고 WCF 진단 추적 로깅을 사용하고 정확히 무엇이 잘못되었는지 그리고 문제가 발생하는 쪽 (클라이언트 또는 서버)을 찾을 수 있는지 확인합니다.



출처
https://stackoverflow.com/questions/1902773
댓글
공지사항
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31