WCF 서비스를 호출하는 Silverlight 응용 프로그램을 작성하고 있습니다.Silverlight에서 web.config 파일의 WCF 경로를 무시합니다.
또 다른 해결책은 실버 라이트에 대한 다음과 같은 프로젝트가 포함
- 호스팅하는 웹 프로젝트를 실버 라이트 응용 프로그램
- 실버 라이트 응용 프로그램 프로젝트
- WCF
에 서비스 참조와 실버 라이트 클래스 라이브러리 프로젝트 전에서 실버 라이트 응용 프로그램을 실행 내 locahost, Silverlight localhost를 사용하여 WCF를 호출하고 잘 작동합니다.
그런 다음 서비스 및 웹 응용 프로그램을 게시하고 다른 서버에 배포했습니다. web.config 파일이 배포 된 끝점 주소를 가리 키도록 수정되었습니다.
이제 Silverlight 응용 프로그램을 실행하면 web.config의 끝점이 배포 된 서버의 URL이지만 서비스의 로컬 호스트 URL을 조회합니다.
실버 라이트 앱은 어디에서 svc url을 조회하나요? web.config 파일에서 읽지 않는 것 같습니다. 그러나 URL이 빌드/게시 프로세스 중에 어셈블리에 포함 된 것처럼 보입니다.
의견이 있으십니까 ??
읽어 주셔서 감사합니다.
@Clay : 고마워! 그것은 효과가 있었다. – pencilslate