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

C# Discussion :

Lister sites FTP avec ServerManager


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    175
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 175
    Par défaut Lister sites FTP avec ServerManager
    Bonjour à tous,

    Je travaille actuellement sur un projet qui doit permettre d'administrer IIS 7 en c#.

    J'utilise pour ça la dll Microsoft.Web.Administration pour lister les sites web présents :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    ServerManager serverManager = new ServerManager();
     
    List<Hashtable> webSites = new List<Hashtable>();
     
    foreach (Site site in serverManager.Sites)
    {                    
         Hashtable webSiteInfo = new Hashtable();
         webSiteInfo.Add("id", site.Id.ToString());
         webSiteInfo.Add("name", site.Name);
         webSiteInfo.Add("status", site.State.ToString());
         webSites.Add(webSiteInfo);
    }
    Mon problème est que je n'arrive pas à différencier les sites web des sites ftp, tous deux présents dans serverManager.Sites.

    De plus, j'ai une exception lorsque je veux récupérer site.State pour les sites ftp, ou que je veux utiliser les méthodes start() ou stop().

    Je n'ai pas trouvé de propriété dans Site qui permette de faire cette différence, quelqu'un sait-il comment procéder ?

    Merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 99
    Par défaut
    Il n'y a pas de type ? Est ce que tu peux recupérer les ports sur lesquels les sites écoutent ? Si oui, ça résoud ton prob.

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    175
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 175
    Par défaut
    La seule chose que j'ai trouvé c'est la propriété bindings qui permet de savoir si le site écoute sur du http ou du ftp.

    Seul problème c'est une collection et on peut avoir les 2.
    Donc mon idée de lister les sites ftp ou les sites web n'est pas bonne car j'ai l'impression que depuis IIS7 il n'y a plus aucune différence entre les 2...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [OL-2007] Disponibilités sur site FTP avec Windows Vista
    Par FailMan dans le forum Outlook
    Réponses: 0
    Dernier message: 16/02/2010, 16h58
  2. Enregistrer un fichier excel sur un site ftp avec une macro
    Par Grandbo dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/12/2009, 17h34
  3. Accéder à un site FTP avec l’explorateur Windows
    Par Furius dans le forum Internet
    Réponses: 3
    Dernier message: 29/12/2005, 23h58
  4. Publication d'un site web avec HTTP ou FTP ?
    Par Mohammed200 dans le forum Autres langages pour le Web
    Réponses: 1
    Dernier message: 07/12/2005, 16h12
  5. lister le contenu d'un serveur ftp avec NMFTP
    Par jackson dans le forum C++Builder
    Réponses: 2
    Dernier message: 25/02/2005, 17h42

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