Condividi tramite


Cenni preliminari sulla cache di ClickOnce

Aggiornamento: novembre 2007

Qualsiasi applicazione ClickOnce, installata in locale o disponibile in linea su un host remoto, viene memorizzata sul computer client nella cache delle applicazioni di ClickOnce. La cache di ClickOnce consiste in un gruppo di sottodirectory nascoste nella directory Impostazioni locali, all'interno della cartella Documents and Settings dell'utente corrente. In questa cache vengono memorizzati tutti i file dell'applicazione, inclusi assembly, file di configurazione, impostazioni dell'applicazione e degli utenti e directory Dati. La cache è inoltre responsabile della migrazione della directory Dati dell'applicazione alla versione più recente. Per ulteriori informazioni sulla migrazione dei dati, vedere Accesso a dati locali e remoti in applicazioni ClickOnce.

Fornendo un unico percorso per la memorizzazione delle applicazioni, ClickOnce consente di gestire automaticamente l'installazione fisica di un'applicazione senza richiedere l'intervento dell'utente. La cache consente inoltre di isolare le applicazioni tenendo separati gli assembly e i file di dati per tutte le applicazioni e le relative versioni. Ad esempio, quando si aggiorna un'applicazione ClickOnce, tale versione e le relative risorse di dati vengono fornite con le rispettive directory nella cache.

Quota di archiviazione nella cache

La quantità di spazio che può essere occupata dalle applicazioni ClickOnce presenti su un host è limitata a una quota che definisce la dimensione della cache di ClickOnce. Questa limitazione viene applicata a tutte le applicazioni in linea dell'utente. Inoltre, un'applicazione in linea parzialmente attendibile può occupare al massimo metà di questa quota. Le applicazioni installate non sono soggette ad alcuna limitazione di questo tipo e non vengono considerate nel conteggio del limite della cache. Per tutte le applicazioni ClickOnce, nella cache vengono mantenute solo la versione corrente e la precedente versione installata.

Per impostazione predefinita, nei computer client è prevista una quota di 250 MB per le applicazioni ClickOnce in linea. I file di dati non vengono considerati ai fini del raggiungimento di questa quota. Un amministratore di sistema può aumentare o ridurre questa quota su un determinato client modificando la chiave del Registro di sistema HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\OnlineAppQuotaInKB, un valore DWORD in cui la dimensione della cache è espressa in kilobyte. Ad esempio, per ridurre la dimensione della cache a 50 MB, è necessario impostare questo valore su 51200.

Vedere anche

Concetti

Accesso a dati locali e remoti in applicazioni ClickOnce