2011-05-11 5 views
0

웹 서비스 TestService.svc를 만들었습니다. 구조체를 웹 서비스에서 Silverlight 컨트롤로 반환하려고합니다. SilverlightApplication.Web 프로젝트에서 구조체를 public으로 정의했지만 xaml 파일이있는 SilverlightApplication1 아래에서 해당 구조체를 볼 수 없습니다. 기본적으로 데이터베이스에서 여러 열을 반환하려고합니다.Silverlight : 웹 서비스에서 반환 값

답변

2

웹 서비스와 실버 라이트는 다른 장소에서 실행됩니다. Silverlight는 브라우저에서 실행되며 웹 서비스는 서버에서 실행됩니다. 동일한 .net 프로파일을 사용하지 않습니다. 따라서 데이터 유형을 다시 사용하려는 경우 웹 서비스에서 소스 코드를 자동 복사하여 실버 라이트 앱에서 다시 빌드해야합니다. 그러나 또 다른 방법은 .net 클라이언트 프로파일 프로젝트를 만들고 데이터 유형을 입력하는 것입니다. SL 및 WS 애플리케이션 모두이를 참조해야합니다.

관련 문제