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

Silverlight Discussion :

Fichier config en Silverlight


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2006
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2006
    Messages : 389
    Par défaut Fichier config en Silverlight
    Bonjour,

    Je développe actuellement une application en Silverlight 4, et j'aurai besoin d'utiliser un fichier de configuration.

    Mon application doit être installé sur un serveur apache, et le but et de permettre à un administrateur de pouvoir éditer ce fichier.

    Auriez vous une idée ?

    Merci

    A+

  2. #2
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    J'utiliserais un fichier XML que je downloaderais de mon appli Silverlight via un WebClient que je parserais grace à XDocument.
    Eventuellement penser à Crypter le fichier si celui-ci contient des données sensibles.

  3. #3
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par Samoteph Voir le message
    J'utiliserais un fichier XML que je downloaderais de mon appli Silverlight via un WebClient que je parserais grace à XDocument.
    Eventuellement penser à Crypter le fichier si celui-ci contient des données sensibles.
    Exactement ce que je ferais aussi

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2006
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2006
    Messages : 389
    Par défaut
    Merci beaucoup !!!

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2006
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2006
    Messages : 389
    Par défaut
    Slt

    Mon application utilises des WebServices (c#) et des scripts PHP.

    Pour les WS en c# pas de problème. Par contre j'ai du créer un classe (Config.cs) pour pouvoir utiliser mes scripts PHP (elle contient l'adresse utilisé pour les appeler).

    Le problème de cette classe (config) c'est qu'elle est compilée, et je souhaiterai qu'une personne externe puisse la modifier.

    J'ai vu également le fichier de configuration pour les Webservices (ServiceClient.config) qui pourrait correspondre à mon besoin, le seul hic est de pouvoir récupérer des données dans celui-ci.

    Je ne vois pas comment mettre en place la solution de Samoteph, mon application est installé sur un serveur Apache, et je ne connais pas par avance l'adresse ip de mon application (afin de pouvoir télécharger le fichier XML évoqué)

    Auriez vous une idée ?

    merci

    A+

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2006
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2006
    Messages : 389
    Par défaut
    Sa y est j'ai trouvé

    La solution de Samoteph est génial !
    je vais créer un WebService PHP, qui récupérera un flux xml.

    L'adresse de ce web service PHP pourra être modifié dans le fichier ServiceReferences.ClientConfig, du coup tout s'arrange !

    Merci pour votre aide

    A+

  7. #7
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    En fait la méthode que je proposais était encore plus simple puisqu'il n'y a pas besoin d'utiliser de WebService. Tu récupères seulement un fichier XML à partir de WebClient. Mais si tu peux utiliser un WebService, n'hésite pas

    Pour récupérer l'url de mon xap j'utilise :

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
                // Uri = http://localhost:3224/ClientBin/MonAppli.xap
                Uri uri = App.Current.Host.Source;

    pour obtenir l'uri de base tu peux essayer cela par exemple :

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
                Uri uri = App.Current.Host.Source;
     
                // sourceBase = http://localhost:3224
                string sourceBase = uri.AbsoluteUri.Substring(0, uri.AbsoluteUri.Length - uri.AbsolutePath.Length);

  8. #8
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2006
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2006
    Messages : 389
    Par défaut
    Slt

    je ne connaissais pas du tout, sa simplifie encore plus les choses !

    merci

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

Discussions similaires

  1. fichier config.inc.php manquant
    Par rousse dans le forum Outils
    Réponses: 3
    Dernier message: 13/05/2007, 14h34
  2. fichier config en C++
    Par alex00 dans le forum C++
    Réponses: 2
    Dernier message: 03/10/2006, 17h58
  3. Réponses: 2
    Dernier message: 19/12/2005, 08h41
  4. [IE/FireFox] Fichier config
    Par rod59 dans le forum Firefox
    Réponses: 2
    Dernier message: 27/09/2005, 18h45
  5. A propos de fichier « config.sys »
    Par Furius dans le forum Windows
    Réponses: 9
    Dernier message: 21/09/2005, 10h03

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