Bonjour,
Est ce qu'il y a la possibilité de lister tous les services web d'un programme écrit en C# ?
Merci d'avance
Bonjour,
Est ce qu'il y a la possibilité de lister tous les services web d'un programme écrit en C# ?
Merci d'avance
Peux-tu expliquer clairement ce que tu veux faire ?
Bonjour,
Et bien j'aimerai pouvoir afficher le ( ou les ) services web dotnet qui sont activés pour un site
Est ce à partir du gestionnaire des services internet ou en ligne de commande ?
Bref, comment fait on pour lister les web services actifs d'un site sur un serveur Windows 2008 R2
Merci
Mhmm, je ne suis pas sur de comprendre, je vais donc reformuler avec mes mots ce que j'ai compris de votre demande :
Vous avez besoin de lister les sites qui sont hébergés avec IIS ?
Mon blog est sur https://arphonis.fr et bientôt d'autres fonctionnalités seront disponible dessus.
Bonjour,
Merci de répondre à ma demande.
Non, je vois bien les sites hébergés sur IIS avec le gestionnaire IIS mais il y a un service web ( page asmx ) sur un des sites et je suis incapable de voir s'il est présent et s'il est actif.
J'ai fait des recherches sur le net mais je n'arrive pas à trouver une commande ( ou autre ) qui permettrait de voir les web services d'un site sur le serveur. Ce web service a été écrit en C# avec visual studio ( .net )
J'espère avoir été un peu plus clair
Oui c'est nettement plus clair pour moi.
Toutefois, je ne suis pas expert sur les notions d'infrastructures et encore moins sur les anciens services WCF... J'ai toujours eu la "chance" de passer à travers vu ce qu'on m'en a dit...
Au final, de ce que j'en ai compris le hosting est effectué par le site web donc cela revient à surveiller un sous composant du site IIS. Je ne connais pas de solutions via ligne de commande, ou d'outil pré-installer sur le serveur pour faire ce que vous cherchez à obtenir.
Après, il est possible de passer par ETW Tracing qui est une couche très basse pour les logs sous Windows qui vous permettra de récupérer les traces associés aux appels sur ton web service. En gros cela revient à analyser les comptes de performances Windows pour caricaturer : https://blogs.technet.microsoft.com/...ance-monitors/
Ce canal permettra de voir les requêtes et en déduire si des choses se passent sur l'asmx... Mais cela ne te dira pas explicitement si le service et up ou down.
Ensuite, il y a des outils qui sont spécialisés pour effectuer la surveillance des applications web.
Je pense notamment à des outils de ce type : https://www.manageengine.com/product...tions_manager/, app dynamix, ou encore https://www.pingdom.com/.
Selon la fiabilité recherchée, vous pourriez aussi bricoler une solution à partir d'un script qui scanne récursivement les fichiers du site web hébergeant les fichiers asmx, en parsant le fichier + configuration en déduire l'adresse pour attaquer le web service et ainsi obtenir son wsdl (s'il est exposé via la configuration adéquate) et ainsi, par son entremise être en mesure de vérifier si le site est actif en le pinguant de temps en temps... mais je tiens à insister, c'est du bricolage.
Aussi, je me dis qu'il serait peut-être utile de prendre le problème avec un peu plus de hauteur et étudier une solution différente.
C'est à dire penser à revoir l'exposition de vos web services afin de les rendre plus simple à surveiller et mieux contrôler leur exposition au monde extérieur.
J'espère que ma réponse vous apportera quelques éclaircissements malgré tout.
Mon blog est sur https://arphonis.fr et bientôt d'autres fonctionnalités seront disponible dessus.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager