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 :

[c#] Problème xml (urgent)


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 625
    Par défaut [c#] Problème xml (urgent)
    bonjour,
    je voulais tester mon application en release et je m'aperçois que j'ai une erreur au niveau du chemin d'accès de mon fichier xml.

    j'explique:

    Voici le chemin actuel:
    WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\faconnage.xml

    Je possède un fichier xml comportant des informations que j'ajoute, modifie supprime dans mon application. Hors après la compilation je ne vois plus le fichier en question et je ne peux pas utiliser cette gestion.

    Mon code n'a aucun soucis, il fonctionne.


    le chargement:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
            private void Form_gestion_faconnage_Load(object sender, EventArgs e)
            {
                faconnage = new DataSet(); // crée le dataset
                faconnage.ReadXml("faconnage.xml"); // lis le xml
     
                dataGridView1.DataSource = faconnage; // binding source 
                dataGridView1.DataMember = "liste"; // objet data relation
            }
    mon enregistrement:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
            private void button_sauvegarder_Click(object sender, EventArgs e)
            {
     
                //Création du filestream
                System.IO.FileStream monfilestream = new System.IO.FileStream("faconnage.xml", System.IO.FileMode.Create);
     
                //Création d'un XmlTextWriter avec le filestream
                System.Xml.XmlTextWriter monxmlwriter = new System.Xml.XmlTextWriter(monfilestream, System.Text.Encoding.Unicode);
     
                // Ecriture du fichier avec la méthode whriteXml
                faconnage.WriteXml(monxmlwriter);
                monxmlwriter.Close();
     
                // Ferme le formulaire
                this.Close();
            }
    Question:

    est-il possible d'utiliser ce fichier sur le serveur ? serveur: 192.168.0.39
    si oui comment faire pour l'utiliser ? et faut-il apporter des modifications dans mon code ? et le fichier ou le mettre pour avoir accès ?

    merci

  2. #2
    Membre expérimenté
    Avatar de Lyche
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2007
    Messages
    2 523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 523
    Billets dans le blog
    4
    Par défaut
    essaye de saisie en brut l'adresse du fichier xml, mais n'oublie pas de doubler les \
    Rejoignez la communauté du chat et partagez vos connaissances ou vos questions avec nous

    Mon Tutoriel pour apprendre les Agregations
    Consultez mon Blog SQL destiné aux débutants

    Pensez à FAQ SQL Server Ainsi qu'aux Cours et Tuto SQL Server

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 625
    Par défaut
    du genre si la machine 192.168.0.39 possède un dossier dans le chemin suivant:

    C:\commandes\faconnage.xml

    dans mon code je fais:

    \\192.168.0.39\commandes\faconnage.xml

    c'est sa ?

    mais est-ce qu'en plus je dois définir ce dossier dans le partage du réseau ou pas la peine ?

  4. #4
    Membre expérimenté
    Inscrit en
    Janvier 2005
    Messages
    218
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 218
    Par défaut
    Citation Envoyé par Lyche Voir le message
    essaye de saisie en brut l'adresse du fichier xml, mais n'oublie pas de doubler les \

    2 solutions comme a dit Lyche :

    - Mettre l'adresse en dur avec des double anti slashs
    - Mettre l'adresse en dur avec un @"..." sans double anti slashs

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 625
    Par défaut
    ce que je veux savoir c'est si le pc comporte des droits si sa peut bloqué l'écriture ?

  6. #6
    Membre expérimenté
    Inscrit en
    Janvier 2005
    Messages
    218
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 218
    Par défaut
    Normalement, il faut se renseigner sur le droit du répertoire.
    Je ne suis pas sûre, mais vu que le compte ASP.NET qui lance l'application est un compte locale, il faut ouvrir ton partage en acces écriture à tout le monde


    ps : Non, le nom de ton chemin sera

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "\\\\192.168.0.39\\commandes\\faconnage.xml"

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 625
    Par défaut
    ok, merci je vais tester, jvais essayer de régler ces soucis de réseaux pour que sa fonctionne

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

Discussions similaires

  1. Problème XML/XSLT/PHP
    Par Poseidon62 dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 12/04/2006, 17h32
  2. [JDOM] Problème XML et JDOM
    Par edenoyelle dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 20/01/2006, 09h33
  3. [problème peu urgent] lien entre formulaire et table
    Par ghyosmik dans le forum Access
    Réponses: 3
    Dernier message: 20/09/2005, 12h23
  4. Problème : XML non valide...
    Par loupdeau dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 08/04/2005, 15h12
  5. [DOM] Problème XML (je débute désolé....)
    Par canonbis dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 23/03/2005, 13h43

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