2009-07-02 3 views
7

여기가 내 첫 번째 질문이므로 쏘지 마십시오.Linux의 WCF - 노력할만한 가치가 있습니까?

나는 웹 서비스에 초점을 맞춰 최근에 리눅스 (Ubuntu 9.04와 openSUSE 11.1)를 사용 해왔다. 간단한 Hello World 웹 서비스 (mono-project.com에 설명 된대로)가 정상적으로 작동합니다. 이제는 WCF의 멋진 세계로 들어설 필요가 있습니다 (개념에 익숙합니다). 그리고 나는 붙어있다. MonoDevelop 및 mono-wcf 패키지 (모든 종속성 포함)를 설치했으며 단순한 WCF 서버를 작성할 수 없다고 생각합니다. (물론 으로 작성할 수 있습니다. 컴파일되지 않습니다.) 찾을 수없는 참조가 누락되었습니다. Type 또는 네임 스페이스 이름 'ServiceModel'이 존재하지 않습니다 ... 그리고 System.ServiceModel 참조를 추가 할 때 (이 중 Moonlight/Silverlight 프로젝트 유형으로 변경해야 함) 패키지에서 그것을 보지 마라) 나는 다음과 같은 메시지를 받는다 : 타입이나 네임 스페이스 이름 'ServiceHost'는 존재하지 않으며 단지 어디에 있는지 모른다.

내가 뭘 잘못하고 있니? 동일한 코드가 Windows에서 제대로 컴파일되고 실행됩니다 (VS2008).

도와주세요. 그리고 아직도 쏘지 마라.

+0

+1 "아직 쏘지 마라." –

답변

4

현재 Silverlight에 포함 된 WCF 부분을 중심으로 Mono에 WCF를 적용하는 작업이 있지만 WCF 스택은 대부분 불완전합니다. 내 생각에 가장 기본적인 작업 만 작동합니다.

일반 웹 서비스는 완전한 기능을 갖추고 있어야합니다.

+0

+1 그리고 더 나은 이미지, 덜 복잡합니다. –

관련 문제