Comment vérifier qu'un service WCF est en cours d'exécution ou non?
supposons que mon service WCF est déployé sur ineternet alors comment puis-je vérifier au moment de l'exécution que si particulier le service est en place ou pas?
disons que mon service est accessible par l'url:
Vous devez vous connecter pour publier un commentaire.
Vous devez avoir une sorte de "ping" de la fonction ou quelque chose sur votre service - ce qui serait par exemple revenir à l'arbitraire du texte (éventuellement le numéro de version de votre service ou de quelque chose).
Cela fonctionne ....
Mais: comment est-ce vraiment vous aider?? Une fraction de fraction de seconde plus tard, lorsqu'un autre appel arrive, le réseau pourrait être obstrué ou un câble débranché ou quelque chose.
Un tel "keep alive" ou "ping" la fonction n'a pas vraiment d'une grande aide dans la réalité, lors de l'appel d'un service, vous devez toujours être préparé à l'échec. Peu importe combien de fois vous de vérifier pour que le service soit vivant à l'avance quand vous faites de votre appel de service, il pourrait encore échouer lamentablement. Être préparé pour cela et de le gérer correctement!
Vérifier les liens ci-dessous:
Comment sur l'utilisation de clients attendus de votre service pour appeler le service WCF pointant vers l'URL. Si le client n'est pas disponible, essayez d'utiliser un générique outil de test comme SOAPUI.