IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web avec .NET Discussion :

Lister les services web à partir des sources C#


Sujet :

Développement Web avec .NET

  1. #1
    Membre chevronné
    Avatar de free07
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 930
    Points : 1 960
    Points
    1 960
    Par défaut Lister les services web à partir des sources C#
    Bonjour,

    Est ce qu'il y a la possibilité de lister tous les services web d'un programme écrit en C# ?

    Merci d'avance

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2015
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2015
    Messages : 19
    Points : 32
    Points
    32
    Par défaut
    Peux-tu expliquer clairement ce que tu veux faire ?

  3. #3
    Membre chevronné
    Avatar de free07
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 930
    Points : 1 960
    Points
    1 960
    Par défaut
    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

  4. #4
    Membre habitué
    Homme Profil pro
    Ingénieur Informatique
    Inscrit en
    Décembre 2005
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur Informatique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 146
    Points : 158
    Points
    158
    Par défaut
    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.

  5. #5
    Membre chevronné
    Avatar de free07
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 930
    Points : 1 960
    Points
    1 960
    Par défaut
    Citation Envoyé par estacado Voir le message
    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 ?
    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

  6. #6
    Membre habitué
    Homme Profil pro
    Ingénieur Informatique
    Inscrit en
    Décembre 2005
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur Informatique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 146
    Points : 158
    Points
    158
    Par défaut
    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.

Discussions similaires

  1. Publier des services web à partir d'un programme C.
    Par MT_Developper dans le forum C
    Réponses: 2
    Dernier message: 11/08/2014, 11h48
  2. Réponses: 1
    Dernier message: 24/08/2009, 18h20
  3. Livre : XML et les services Web
    Par cyberzoide dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 27/05/2007, 17h12
  4. Réponses: 5
    Dernier message: 04/08/2006, 00h51
  5. lister les services à l'écoute
    Par Blo0d4x3 dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 19/12/2005, 13h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo