내 호스팅 계층에있는 디버깅을 위해 콘솔 응용 프로그램에서 WCF 서비스를 자체 호스팅하고 싶습니다. 이 WCF 서비스를 호출해야하는 WPF 응용 프로그램도 있습니다. 그러나 WPF 프로젝트에서 콘솔 프로젝트에 서비스 참조를 추가 할 수 없습니다. 이 시나리오에서 나는 무엇을해야합니까? 이 작업은 IIS 자체 호스트에서 쉽게 수행 할 수 있습니다. .svc 파일을 추가하고 WCF 서비스를 가리 키지 만 콘솔 호스트에서이 작업을 수행하는 방법은 무엇입니까?WCF가 콘솔 호스트 앱에있을 때 서비스 참조를 추가하는 방법은 무엇입니까?
0
A
답변
1
먼저 콘솔 앱을 실행하고 서비스가 실행 중인지 확인하십시오. 그런 다음 Visual Studio에서 AddServiceReference로 이동하여 직감을 따르십시오.
1
"서비스 참조 추가"를 사용하는 대신 하나는 generate a client using SvcUtil입니다. 그냥 콘솔 응용 프로그램에서 호스팅 서비스를 발사하고, (한 명령 줄에서 모두) somehwat이 같은 서명으로 Visual Studio 명령 프롬프트에서 명령을 실행
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config
http://localhost:8000/ServiceModelSamples/service
마지막 비트는 실제입니다 주소는 귀하의 호스트에 따라 다를 수 있습니다.
관련 문제
- 1. WCF REST 서비스 콘솔 호스트
- 2. VS 2010의 콘솔 응용 프로그램에 디자인 타임 서비스 참조를 추가하는 방법은 무엇입니까?
- 3. netTcpBinding 서비스에 대한 서비스 참조를 추가하는 방법은 무엇입니까?
- 4. HTTPS가있는 WCF 서비스에 서비스 참조를 추가하는 방법은 무엇입니까?
- 5. 콘솔 앱을 통한 호스트 WCF 서비스
- 6. wcf 호스트 콘솔 서비스 코드에서 iis7로?
- 7. WCF 서비스 참조를 만드는 올바른 방법은 무엇입니까?
- 8. IsOneWay = false 일 때 wcf가 클라이언트를 차단하는 방법은 무엇입니까?
- 9. 서비스 참조를 추가 할 때 끝점 URL을 추출하는 방법은 무엇입니까?
- 10. % programfiles (x86) %에서 참조를 추가하는 방법은 무엇입니까?
- 11. 호스트 서비스 구성?
- 12. .NET 서비스 호스트 자체 서비스 호출
- 13. WSDL을 통해 Visual Studio에 서비스 참조를 추가하는 중 오류가 발생했습니다.
- 14. 네임 스페이스 참조를 추가하는 방법
- 15. 콘솔의 호스트 WCF 서비스
- 16. 서비스 참조를 추가 할 때 오류가 발생했습니다.
- 17. 새 부품을 사용할 수있을 때 WCF가 부분적으로 응답하는 방법은 무엇입니까?
- 18. Windows Phone 8을 대상으로하는 휴대용 클래스 라이브러리 프로젝트에 서비스 참조를 추가하는 방법은 무엇입니까?
- 19. Reflection.Emit을 사용하여 참조를 추가하는 방법
- 20. WCF가 중복 데이터를 버립니다.
- 21. wcf 서비스 서비스 참조를 추가 할 때 구성 파일이 없습니다.
- 22. 기존 형식을 사용하여 서비스 참조를 추가하는 중 오류가 발생했습니다.
- 23. 내 WCF 서버에 '실행 로그'(콘솔)를 추가하는 방법은 무엇입니까?
- 24. Visual C++ 콘솔 응용 프로그램에서 C# dll을 추가하는 방법은 무엇입니까?
- 25. Nagios - 호스트/서비스 의존성
- 26. INotifyPropertyChanged를 사용하지 않고 웹 서비스 참조를 생성하는 방법은 무엇입니까?
- 27. 서비스 참조를 성공적으로 추가 한 후 WCF가 끝점에 연결할 수 없습니다.
- 28. .NET CF 2.0 응용 프로그램에 WCF 서비스 참조를 추가하는 방법은 무엇입니까?
- 29. 호스트 프로세스 내에서 WCF 서비스 호출
- 30. WAS의 호스트 WCF 서비스
구성의 관련 비트는 어떻게 생겼습니까? 어떤 프로젝트에서 서비스 계약이 생깁니 까? 추가 참조가 작동하지 않으면 [svcutil을 사용하여 클라이언트 생성] (http://msdn.microsoft.com/en-us/library/ms733133.aspx)을 수행 할 수도 있습니다. – Jeroen
어쩌면 그 도구를 사용해야 할 것입니다. 응답으로 추가해야합니다. –