Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Permessi Database E Scrittura In Un File

    Ciao a tutti!

    Nonostante abbia letto tutti i messaggi di questo forum, relativi ai permessi di IIS, non sono riuscita a risolvere il mio problema sull'errore "query non aggiornabile" e quindi non riesco a scrivere i dati di un form nel database...

    Inoltre non riesco a creare un file di testo in cui scrivo i dati letti dal database. Il codice è il seguente:

    Const NOMEFILE_ISCRITTI = "Public/Iscritti.txt"

    Dim strXls As String
    Dim st2 As Stream
    Dim sw2 As StreamWriter

    'Apro il FILE
    Dim mypath As String

    mypath = Server.MapPath("/CARMEN/" & NOMEFILE_ISCRITTI)

    st2 = File.Open(mypath, FileMode.Create, FileAccess.ReadWrite, FileShare.None)

    sw2 = New StreamWriter(st2)
    sw2.Write(strXls)


    'Scrivo nel file leggendo dal database

    sw2.Close()
    st2.Close()

    Mi dice "Accesso al percorso c:inetpubwwwrootCARMENpublicIscritti.txt negato".

    Avete qualche idea?
    Grazie Carmen
    Carmen

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    mmm

    Mi dice "Accesso al percorso c:inetpubwwwrootCARMENpublicIscritti.txt negato"

    non manca qualche slash???

    Controlla poi che windows abbia dato i permessi di scrittura all'utente IIS alle cartelle.

  3. #3
    Anche io mi sono stupita che non ci siano \ ma uso questa istruzione

    mypath = Server.MapPath("/eventi/" & NOMEALLEGATO)

    che mi sembra corretta.

    Per quanto riguarda i permessi ho cliccato sulla directory event, su public e su partecipanti.txt col tasto destro del mouse e ho tolto la spunta a "lettura", poi ho condiviso la cartella e ho dato a everyone il permesso in modifica e lettura.

    cos'altro devo fare?
    Ciao!
    Carmen

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    prova ad aggiungere l'utente ASPNET con i permessi di scrittura sulla cartella...

    inoltre...hai controllato il valore della variabile mypath ?

  5. #5
    La variabile mypath ha valore:

    c:\inetpub\wwwroot\eventi\public\partecipanti.txt

    e quindi è corretta.

    Ho aggiunto ASP.NET e gli ho dato i permessi di scrittura, lettura, lettura ed esecuzione e modifica alla cartella eventi, alla cartella public e al file partecipanti.txt. Ma niente da fare.
    Quando ho controllato le proprietà ho tolto la spunta a "sola lettura" ma continua a rimettermela. Come mai?
    Carmen

  6. #6
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Originariamente inviato da CarmenFerrara
    La variabile mypath ha valore:

    c:\inetpub\wwwroot\eventi\public\partecipanti.txt

    e quindi è corretta.

    Ho aggiunto ASP.NET e gli ho dato i permessi di scrittura, lettura, lettura ed esecuzione e modifica alla cartella eventi, alla cartella public e al file partecipanti.txt. Ma niente da fare.
    Quando ho controllato le proprietà ho tolto la spunta a "sola lettura" ma continua a rimettermela. Come mai?
    riavvia il pc :-) e poi l'utente asp.net mi sa ch eintende l'utente IIS

  7. #7
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Si intendevo l'account usato dal FW per far girare il worker process
    ...che su win2003 mi pare sia NetworkService, non ASPNET

    Originariamente inviato da CarmenFerrara
    Quando ho controllato le proprietà ho tolto la spunta a "sola lettura" ma continua a rimettermela.
    sei sicura che sia proprio la spunta e non il focus ?

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.