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