2010-07-14 1 views
3

동일한 프로젝트에서 호스팅되는 RIA WCF 서비스와 사용자 지정 WCF 서비스를 함께 사용할 수 있습니까?RIA 서비스와 표준 WCF 서비스의 혼합

현재 나는 2 개의 RIA 서비스 클래스를 호스팅하는 서버 프로젝트가 있습니다. 둘 다 잘 작동하고 브라우저 (예 : http://localhost/services/service.svc)에서 코드가로드되는 WCF svc 파일이 하나 있지만 Silverlight 클라이언트, 찾을 수 없음 오류가 발생했습니다. 내가하지만, 나는 그것을 해결 될 때까지 멀리 디버깅을 유지하는 것이 행복 해요

그냥

답변

1

예, 당신은 RIA를 호스트 할 수 있어야합니다 ... 내가 처음 멍청한 짓을하고 있었는지 확인 거라고 생각 동일한 프로젝트에서 일반 WCF 서비스 지금까지 아무도 그 (것)들을 함께 접대하는 어려움을보고하는 것을 나는 듣지 않았었다.

카일

+0

감사합니다 카일 - 내가했던 것처럼 대답했습니다 :) –

2

대답 예, 당신은 당신이 당신의 Web.config를 설정하는 방법을 조심해야한다. 새로운 .NET 4.0 multipleSiteBindingsEnabled = "true"가 나를 잡았습니다. 엔드 포인트 주소에 상대 주소를 제공했습니다. 모든 혼란

http://localhost/services/myservice.svc/services/myservice.svc

: /services/myservice.svc

그러나 이것은 결국 메타 데이터에

는에 해결된다. 엔드 포인트의 주소 속성을 지우고 참조를 갱신하면 모든 것이 작동합니다.

+0

Brad Abrams는 web.config에 http : //blogs.msdn을 추가하여 OData 및 SOAP로 WCF RIA를 게시하는 블로그 게시물을 보유하고 있습니다. .com/b/brada/archive/2010/03/29/silverlight-4-ria-services-ready-for-business-exposing-wcf-wsdl-services.aspx – SteveC