Elenchi di controllo di accesso (ACL, Access Control List) ASP.NET necessari
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\versionNumber\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. |
Web application directory\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\version e sottodirectory |
Lettura |
Processo o rappresentazione configurata. |
ASP.NET deve essere in grado di accedere agli assembly di sistema a cui viene fatto riferimento dal file Machine.config nella sottodirectory CONFIG in %SystemRoot%\Microsoft.NET\Framework\version\. |