Visualizzazione dei risultati da 1 a 5 su 5

Discussione: C# accesso negato

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    5

    C# accesso negato

    ciao ragazzi,
    sto realizzando un sema semplice applicazione client server in c#.
    il programma carico un documento xml esistente, inserisce un valore e successivamente lo legge con unoggetto StreamReader.
    Il problema è che lanciando il programma ottengo un errore del tipo:accesso al percorso negato proveniente da mscorlib.
    Posto il codice:

    codice:
    string uri = @"C:\Documents and Settings\ASUS\Desktop\nuovo\Client\Client\test.xml"; 
    XmlDocument doc = new XmlDocument();
     doc.Load(uri); 
     Console.WriteLine("insert the credit code");
      string code = Console.ReadLine();
       XmlNode node = doc.SelectSingleNode("/root/creditcard/number");
      node.InnerText = code;
      doc.Save(uri);
      doc.Close();
     FileStream file = new FileStream("test.xml", FileMode.Open, FileAccess.Write);
     StreamReader str = new StreamReader(file);
     string fileString = str.ReadToEnd();
     str.Close();
     file.Close();

    in realtà è la prima volta che mi dà problemi l'I/O!
    booh!!
    cmq qualsiasi assorvazione può essermi utile a capire dove è l'errore
    perciò grazie in anticipo.

  2. #2
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,537

    Re: C# accesso negato

    Originariamente inviato da me_time
    ciao ragazzi,
    sto realizzando un sema semplice applicazione client server in c#.
    il programma carico un documento xml esistente, inserisce un valore e successivamente lo legge con unoggetto StreamReader.
    Il problema è che lanciando il programma ottengo un errore del tipo:accesso al percorso negato proveniente da mscorlib.
    Posto il codice:

    codice:
    string uri = @"C:\Documents and Settings\ASUS\Desktop\nuovo\Client\Client\test.xml"; 
    XmlDocument doc = new XmlDocument();
     doc.Load(uri); 
     Console.WriteLine("insert the credit code");
      string code = Console.ReadLine();
       XmlNode node = doc.SelectSingleNode("/root/creditcard/number");
      node.InnerText = code;
      doc.Save(uri);
      doc.Close();
     FileStream file = new FileStream("test.xml", FileMode.Open, FileAccess.Write);
     StreamReader str = new StreamReader(file);
     string fileString = str.ReadToEnd();
     str.Close();
     file.Close();

    in realtà è la prima volta che mi dà problemi l'I/O!
    booh!!
    cmq qualsiasi assorvazione può essermi utile a capire dove è l'errore
    perciò grazie in anticipo.
    mi viene da pensare che stia chiamando il file con un utente che non ha i permessi dell'utente proprietario della cartella dove tieni il file.
    ad esempio se lo fai attraverso web server probabilmente hai i permessi limitati e quella cartella magari non puoi raggiungerla.

    Ho sparato la prima cosa che mi è venuta in mente, ma non saprei

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    5
    in realtà è una simulazione di servizio client server.
    lavoro con ip del tipo local host.
    ho anche provato con il settaggio dei permessi ma nulla.
    La stranezza è che mi è negato l'accesso al path!

  4. #4
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,537
    quale riga indica l'errore?

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    5
    eseguendo il programma vinene generata un'eccezione con quel messaggio...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.