WCF 서비스가 주어진 IP 및 포트에 있는지 확인하는 가장 좋은 방법은 무엇입니까? 클라이언트 설치시 서버가 있는지 확인하고 싶습니다.WCF 서비스가 있는지 확인하십시오.
답변
"서비스"가 있는지 "알 수있는 유일한 방법은"호출하는 것입니다.
이 목적을 위해 많은 서비스에는 호출 될 때 서비스가 존재한다는 사실을 증명하는 것 외에는 아무것도하지 않는 "핑"작업 (또는 "GetServerInformation"작업)이 포함됩니다.
나는 이미 여기에 답을 표시 알고 있지만이 관련 스레드 체크 아웃하는 것이 좋습니다 : How to check the availability of a net.tcp WCF service
가 사용자의 요구에 맞게 수 있습니다 지원되는 WS-검색 방법을 사용하여에 좋은 대안이다 따라 서비스 자체에 액세스 할 수 있습니다.
좋습니다 앤디, 고마워. 하지만 느리지 않니? 내 서비스에는 큰 메타 데이터가 있습니다 ... –
조작 정보가 아닌 엔드 포인트 정보 만 전송합니다. 서비스에 많은 엔드 포인트가없는 한 꽤 가볍습니다. –
- 1. MSBuild. Windows 서비스가 설치되어 있는지 확인하십시오.
- 2. WCF ServiceHost에 활성 연결이 있는지 확인하십시오.
- 3. 서비스가 실행 중인지 확인하십시오.
- 4. WiX에서 서비스가 실행 중인지 확인하십시오.
- 5. WCF 이중 채널 : 콜백 채널을 계속 사용할 수 있는지 확인하십시오.
- 6. ASP.NET, WCF : 나는 WCF 서비스가
- 7. 어떻게 서버에 MyService.svc에 WCF 서비스가 있는지 숨길 수 있습니까?
- 8. Azure에 WCF 서비스가 배포되었습니다.
- 9. WCF 서비스가 응답하지 않습니다.
- 10. WCF 서비스가 작동하는지 확인하는 방법?
- 11. 개체에 포커스가 있는지 확인하십시오.
- 12. 공백이 문자열에 있는지 확인하십시오.
- 13. 사용자가 있는지 확인하십시오 (계속 ...)
- 14. 컨트롤이 화면에 있는지 확인하십시오.
- 15. [i]가 있는지 확인하십시오.
- 16. 파일이 열려 있는지 확인하십시오.
- 17. 기본 뷰어가 있는지 확인하십시오.
- 18. 목록이 있는지 확인하십시오.
- 19. 전자 메일이 있는지 확인하십시오.
- 20. 요소가 있는지 확인하십시오.
- 21. 텍스트 파일이 있는지 확인하십시오.
- 22. BSTR이 비어 있는지 확인하십시오.
- 23. ID가 데이터베이스에 있는지 확인하십시오.
- 24. 배열 색인이 있는지 확인하십시오.
- 25. DB에 역할이 있는지 확인하십시오.
- 26. 속성이 있는지 확인하십시오.
- 27. NSFetchedResultsController가 비어 있는지 확인하십시오.
- 28. 함수에 데코레이터가 있는지 확인하십시오.
- 29. jQuery : 이미지가 있는지 확인하십시오.
- 30. 클래스가 인스턴스화되어 있는지 확인하십시오.
[WCF 끝점에서 수신 대기 중인지 확인하는 가장 빠른 방법] (http://stackoverflow.com/questions/6592116/fastestway-to-check-if-wcf-endpoint-is-listening) –