내 WCF 서비스가 ineternet에 배포되었다고 가정 해 봅시다. 런타임에 특정 서비스가 작동하는지 여부를 어떻게 확인할 수 있습니까? 특정 WCF 서비스가 실행 중인지 확인하는 방법은 무엇입니까?
은 이제 내 서비스는 URL을 통해 액세스 할 수 있습니다 가정 해 봅시다 :
2
A
답변
2
당신은 당신의 서비스에 "핑 (ping)"기능이나 뭐 어떤 종류가 할 것 - 예를 들면 것을 임의의 텍스트 (서비스의 버전 번호 등)를 반환하십시오.
이 작동합니다 ....
그러나 : 방법이 정말 당신을 도움이 되나요? 잠시 후 몇 초 만에 다른 전화가 오면 네트워크가 막히거나 케이블이 끊어 지거나 뭔가가 끊어 질 수 있습니다.
"keep alive"또는 "ping"기능은 실제로 도움이되지 않습니다. 실제로 서비스를 호출 할 때는 항상이 실패 할 수 있도록 준비해야합니다. 아무리 많은 시간 동안 서비스가 살아 있는지 미리 확인해보십시오. 실제 서비스 요청을하면 여전히 비참하게 실패 할 수 있습니다. 그것을 위해 준비하고 제대로 처리하십시오!
0
어떻게 URL을 가리키는 WCF 서비스를 호출 할 서비스의 예상 클라이언트를 사용하는 방법에 대한. 클라이언트를 사용할 수없는 경우 SOAPUI과 같은 일반적인 테스트 도구를 사용해보십시오.
5
확인 아래 링크 :
+0
링크를 통해 고맙겠습니다 slugster 정말 문제와 가능한 솔루션을 탐구하는 데 도움이 !! –
관련 문제
- 1. 언 바운드 서비스가 실행 중인지 확인하는 방법은 무엇입니까?
- 2. Windows 서비스가 실행 중인지 확인하는 방법
- 3. 서비스가 실행 중인지 확인하십시오.
- 4. 화면 보호기가 실행 중인지 확인하는 방법은 무엇입니까?
- 5. 스크립트가 tty에서 실행 중인지 확인하는 방법은 무엇입니까?
- 6. 스크립트가 iframe에서 실행 중인지 확인하는 방법은 무엇입니까?
- 7. 스크린 세이버가 실행 중인지 확인하는 방법은 무엇입니까?
- 8. 웹 서버에서 실행 중인지 확인하는 방법은 무엇입니까?
- 9. WiX에서 서비스가 실행 중인지 확인하십시오.
- 10. 컴퓨터 이름이 유효하고 실행 중인지 확인하는 방법은 무엇입니까?
- 11. 프로그래밍 방식으로 터미널 서버 서비스가 실행 중인지 확인하는 방법
- 12. 실행 코드가 IIS 또는 NUnit에서 실행 중인지 확인하는 방법은 무엇입니까?
- 13. TSE 세션에서 내 서비스가 실행 중인지 검색하는 방법은 무엇입니까?
- 14. Windows 서버 2008에서 프로세스가 아직 실행 중인지 확인하는 방법은 무엇입니까?
- 15. IIS가 실행 중인지 확인하는 스크립트
- 16. 응용 프로그램이 KVM에서 실행 중인지 확인하는 방법은 무엇입니까?
- 17. PID가 지정된 프로세스가 실행 중인지 확인하는 방법은 무엇입니까?
- 18. Windows 머신이 IPV4 또는 IPV6를 실행 중인지 확인하는 방법은 무엇입니까?
- 19. 스크린 세이버가 Java에서 실행 중인지 확인하는 방법은 무엇입니까?
- 20. 내 코드가 DllMain에서 실행 중인지 확인하는 방법은 무엇입니까?
- 21. GetProcessesByName을 사용하여 프로세스가 실행 중인지 확인하는 가장 좋은 방법은 무엇입니까?
- 22. LDAP 서버가 시작되어 실행 중인지 확인하는 방법은 무엇입니까?
- 23. 내 프로그램이 Windows에서 실행 중인지 확인하는 방법은 무엇입니까?
- 24. CABasicAnimation이 이미 적용되어 실행 중인지 확인하는 방법은 무엇입니까?
- 25. STOMP : 메시지를 보내기 전에 소비자가 실행 중인지 확인하는 방법은 무엇입니까?
- 26. 런타임에 예외가 발생하여 프로그램이 실행 중인지 확인하는 방법은 무엇입니까?
- 27. 프로그램이 로컬 콘솔에서 실행 중인지 확인하는 방법은 무엇입니까?
- 28. WCF 서비스가 작동하는지 확인하는 방법?
- 29. osgi 컨테이너에서 실행 중인지 확인하는 방법
- 30. 특정 명령 줄이 cmd propmt에서 실행 중인지 확인하는 방법
감사합니다. Marc !! 내 expereince를 통해 나는 또한 동일한 문제를 인식하고 서비스가 응답하지 못하고 클라이언트 측에서 적절한 메시지를 전달하는 경우를 처리합니다. –