2011-01-31 4 views
0

WP7이 내 로컬 컴퓨터의 서비스와 통신 할 수있게하고 싶습니다. 다양한 이유로이 서비스가 맞춤 호스트 (예 : 로컬로 실행되는 앱)에서 호스팅 된 경우 더 편리합니다. 그러나 "Silverlight 사용 가능 WCF 서비스"가 asp.net과의 호환성을 필요로하므로 IIS에서 호스팅되어야한다는 점을 올바르게 알고 있다면 맞습니까?사용자 지정 호스팅 및 "Silverlight 사용 가능 WCF 서비스"

그렇다면이 모든 작업을 수행하고 "Silverlight 사용 가능 WCF 서비스"를 사용자 지정 호스트에서 실행하고 있습니까?

답변

2

Silverlight 사용 가능 WCF 서비스는 일반 WCF 서비스에서 단순화 된 항목 템플릿입니다. WCF 서비스에 대한 기본 바인딩이 Silverlight에서 지원되지 않았기 때문에 원래 추가 되었기 때문에 새로운 Silverlight 개발자에게 많은 애로를 낳았습니다. 일반 프로젝트 (예 : 콘솔 앱)에서 일반 WCF 항목을 사용할 수 있어야하고 바인딩을 조정하면됩니다.

(또한 노트의 실버 라이트 지원 WCF 템플릿 클래스 구현에서 서비스 인터페이스를 분리하는 대신 하나의 코드 파일을 사용한다는 것입니다.)

+0

있는 권리는 WP7의 실버 서비스의 종류에 대한 꽤 까다로운 것 같다 받아 들인다. 나는 "Silverlight 사용 가능 WCF 서비스"를 추가 한 다음 모든 설정으로이를 사용자 지정 호스트에 이식하는 새로운 wcf 웹 프로젝트를 만들었습니다. "서비스 참조 구성 ..."옵션을 사용하여 컬렉션을 작동하는 매개 변수로 가져 오는 것도 필요합니다. – Robert

관련 문제