Elenchi di controllo di accesso (ACL, Access Control List) ASP.NET necessari

Aggiornamento: novembre 2007

Nella tabella riportata di seguito vengono indicati il tipo di file e le autorizzazioni delle cartelle di cui deve disporre l'identità di un'applicazione Web ASP.NET per funzionare correttamente. Alcune autorizzazioni sono richieste solo dall'account con cui è in esecuzione il processo ASP.NET, mentre altre sono richieste anche da qualsiasi account rappresentato. Per ulteriori informazioni, vedere Rappresentazione ASP.NET.

Percorso

Tipo di accesso

Account

Commenti

%SystemRoot%\Microsoft.NET\Framework\Numeroversione\Temporary ASP.NET Files

Lettura/scrittura

Processo o rappresentazione configurata.

Percorso dei file compilati in modo dinamico. Da questo percorso ha luogo la generazione del codice dell'applicazione in una directory appropriata per ciascuna applicazione. È possibile configurare la directory principale utilizzando l'attributo tempDir della sezione di configurazione<compilation>.

%SystemRoot%\assembly

Lettura

Processo o rappresentazione configurata.

Percorso della Global Assembly Cache.

%SystemRoot%\System32

Lettura

Processo

Contiene le DLL di sistema caricate da .NET Framework.

%SystemRoot%\Temp

Lettura/scrittura/eliminazione

Processo

Utilizzato per il supporto ai servizi Web.

Directory del profilo utente

Lettura/scrittura

Processo

Utilizzato dai file di blocco della Global Assembly Cache e dal meccanismo di memorizzazione nella cache presente nella configurazione della protezione di Common Language Runtime. Se per l'account non è disponibile una directory dei profili utente, in ASP.NET viene utilizzata la directory dei profili utente predefinita.

Directory dell'applicazione Web

Lettura

Processo o rappresentazione configurata.

Percorso dei file dell'applicazione.

Directory dell'applicazione Web\App_Data

Lettura/scrittura

Processo o rappresentazione configurata.

Percorso predefinito dei file di dati in un'applicazione Web ASP.NET. Se l'applicazione utilizza la sottodirectory App_Data, il processo di ASP.NET deve essere in grado di scrivere nella directory e per alcuni database deve essere in grado di creare file temporanei nella sottodirectory.

%SystemRoot%\Microsoft.NET\Framework\versione e sottodirectory

Lettura

Processo o rappresentazione configurata.

ASP.NET deve essere in grado di accedere agli assembly di sistema a cui viene fatto riferimento nel file Machine.config nella sottodirectory CONFIG in %SystemRoot%\Microsoft.NET\Framework\versione\.

Vedere anche

Altre risorse

Protezione delle applicazioni Web ASP.NET