Problema con accesso file

mercoledì 11 luglio 2007 - 11.57

Gemini Profilo | Expert

Ciao a tutti
sto provando a scrivere in locale su un file xml.
Quando provo a fare questo ricevo questo messaggio:

Errore server nell'applicazione '/MioSito'.
--------------------------------------------------------------------------------

Accesso al percorso "C:\Inetpub\wwwroot\MioSito\xml\gallery.xml" negato.
Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere l'analisi dello stack.

Dettagli eccezione: System.UnauthorizedAccessException: Accesso al percorso "C:\Inetpub\wwwroot\MioSito\xml\gallery.xml" negato.

ASP.NET non è autorizzato ad accedere alla risorsa richiesta. Provare a concedere diritti di accesso alla risorsa all'identità di richiesta di ASP.NET. ASP.NET dispone di un'entità di processo di base (in genere {MACHINE}\ASPNET su IIS 5 o Network Service su IIS 6) che viene utilizzata se l'applicazione non esegue la rappresentazione. se l'applicazione esegue la rappresentazione tramite <identity impersonate="true"/>, l'identità sarà rappresentata dall'utente anonimo (in genere IUSR_MACHINENAME) o dall'utente autenticato che ha eseguito la richiesta.

Per concedere l'accesso in scrittura ad ASP.NET a un file, fare clic su di esso con il pulsante destro del mouse in Esplora risorse, scegliere Proprietà e fare clic sulla scheda Protezione. Fare clic su Aggiungi per aggiungere l'utente o il gruppo appropriato. Evidenziare l'account ASP.NET e selezionare la casella relativa all'accesso desiderato.

Errore nel codice sorgente:


Riga 400:
Riga 401: nodo.AppendChild(n);
Riga 402: doc.Save(file_xml);
Riga 403: }
Riga 404:


File sorgente: c:\inetpub\wwwroot\MioSito\administrator\opere\opere.aspx.cs Riga: 402

Perchè?
Ho dato tutti i permessi.
Grazie mille

totti240282 Profilo | Guru

Controlla bene ,perchè è un problema di permessi per l'utente asp.net.
C'è solo un capitano !!!!!!

micto27 Profilo | Senior Member

>Ciao a tutti
>sto provando a scrivere in locale su un file xml.
>Quando provo a fare questo ricevo questo messaggio:
>
>Errore server nell'applicazione '/MioSito'.
>--------------------------------------------------------------------------------
>
>Accesso al percorso "C:\Inetpub\wwwroot\MioSito\xml\gallery.xml"
>negato.
>Descrizione: Eccezione non gestita durante l'esecuzione della
>richiesta Web corrente. Per ulteriori informazioni sull'errore
>e sul suo punto di origine nel codice, vedere l'analisi dello
>stack.
>
>Dettagli eccezione: System.UnauthorizedAccessException: Accesso
>al percorso "C:\Inetpub\wwwroot\MioSito\xml\gallery.xml" negato.
>
>ASP.NET non è autorizzato ad accedere alla risorsa richiesta.
>Provare a concedere diritti di accesso alla risorsa all'identità
>di richiesta di ASP.NET. ASP.NET dispone di un'entità di processo
>di base (in genere {MACHINE}\ASPNET su IIS 5 o Network Service
>su IIS 6) che viene utilizzata se l'applicazione non esegue la
>rappresentazione. se l'applicazione esegue la rappresentazione
>tramite <identity impersonate="true"/>, l'identità sarà
>rappresentata dall'utente anonimo (in genere IUSR_MACHINENAME)
>o dall'utente autenticato che ha eseguito la richiesta.
>
>Per concedere l'accesso in scrittura ad ASP.NET a un file, fare
>clic su di esso con il pulsante destro del mouse in Esplora risorse,
>scegliere Proprietà e fare clic sulla scheda Protezione. Fare
>clic su Aggiungi per aggiungere l'utente o il gruppo appropriato.
>Evidenziare l'account ASP.NET e selezionare la casella relativa
>all'accesso desiderato.
>
>Errore nel codice sorgente:
>
>
>Riga 400:
>Riga 401: nodo.AppendChild(n);
>Riga 402: doc.Save(file_xml);
>Riga 403: }
>Riga 404:
>
>
>File sorgente: c:\inetpub\wwwroot\MioSito\administrator\opere\opere.aspx.cs
>Riga: 402
>
>Perchè?
>Ho dato tutti i permessi.
>Grazie mille

A che utente hai dato i permessi di scrittura?

Ciao, Michele
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5