Impostare un percorso personalizzato per il file di log degli errori della distribuzione ClickOnce

ClickOnce gestisce i file di log di attivazione per tutte le distribuzioni. Questi log documentano eventuali errori relativi all'installazione e all'inizializzazione di una distribuzione ClickOnce. Per impostazione predefinita, ClickOnce crea un file di log per ogni attivazione della distribuzione. Archivia questi file di log nella cartella Temporary Internet Files.It stores these log files in the Temporary Internet Files folder. Il file di log per una distribuzione viene visualizzato all'utente quando si verifica un errore di attivazione e l'utente fa clic su Dettagli nella finestra di dialogo di errore risultante.

È possibile modificare questo comportamento per un client specifico usando l'editor del Registro di sistema (regedit.exe) per impostare un percorso di file di log personalizzato. In questo caso, ClickOnce registra le operazioni riuscite e gli errori di attivazione per tutte le distribuzioni in un singolo file.

Attenzione

Se si usa l'editor del Registro di sistema in modo errato, è possibile che si verifichino gravi problemi che potrebbero richiedere di reinstallare il sistema operativo. Utilizzare l'editor del Registro di sistema a proprio rischio.

Nota

È necessario troncare o eliminare occasionalmente il file di log per evitare che aumenti troppo grandi.

La procedura seguente descrive come impostare un percorso di file di log personalizzato per un singolo client.

Per impostare un percorso del file di log personalizzato

  1. Aprire Regedit.exe.

  2. Passare al nodo HKCU\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment.

  3. Impostare il valore LogFilePath stringa sul percorso completo e sul nome file del percorso del log personalizzato preferito.

    Questo percorso deve trovarsi in una directory a cui l'utente ha accesso in scrittura. Ad esempio, creare la struttura di cartelle seguente e impostare su LogFilePathC:\Users\<username>\Documents\Logs\ClickOnce\installation.log.