Windows 서비스에 빌드하고 설치 한 WCF 서비스 (설치 프로그램 포함)가 있습니다. 관리 도구, 서비스를 열었고 문제없이 서비스를 시작했습니다.Windows 서비스로 호스팅되는 WCF 사용
그래서 지금은 새로운 프로젝트 (간단한 Windows 양식 앱)를 시작했습니다. 내 새 WCF를 사용하고 싶지만 어떻게 될지 모르겠다. 참조를 추가하거나 서비스 참조를 추가 할 수 없습니다.
도움을 주시면 감사하겠습니다.
감사합니다, 제이슨
Windows 서비스에 빌드하고 설치 한 WCF 서비스 (설치 프로그램 포함)가 있습니다. 관리 도구, 서비스를 열었고 문제없이 서비스를 시작했습니다.Windows 서비스로 호스팅되는 WCF 사용
그래서 지금은 새로운 프로젝트 (간단한 Windows 양식 앱)를 시작했습니다. 내 새 WCF를 사용하고 싶지만 어떻게 될지 모르겠다. 참조를 추가하거나 서비스 참조를 추가 할 수 없습니다.
도움을 주시면 감사하겠습니다.
감사합니다, 제이슨
당신의 WCF 서비스를 호스팅하는 Windows 서비스가 실행 올바르게 구성, 해당 서비스에 연결하는 중 비주얼 스튜디오의 Add Service Reference
또는 명령 줄 svcutil
도구를 사용할 수있을 것입니다 .
서비스가있는 주소를 입력하기 만하면됩니다.
이것은 서비스뿐만 아니라 그 설정에서 적어도 하나의 MEX (메타 데이터 교환) 끝점을 제공하기 때문에 (서비스 동작 등)를 사용할 메타 데이터 교환을 가지고 있어야합니다. 그 (것)들을 사용할 수 있습니까 ??
서비스 동작 :
<behaviors>
<serviceBehaviors>
<behavior name="mex">
<serviceMetadata />
</behavior>
</serviceBehaviors>
</behaviors>
다음 서비스가이 구성을 참조해야합니다.
서비스 설정 :
<services>
<service name="YourService"
behaviorConfiguration="mex"> <!-- reference the service behavior with the serviceMetadata element ->
<endpoint .... (your regular endpoint here) />
<endpoint name="mex"
address="mex"
binding="mexHttpBinding"
contract="IMetadataExchange" />
</service>
</services>