Définir l’emplacement d’un fichier journal personnalisé pour les erreurs de déploiement ClickOnce

ClickOnce gère les fichiers journaux d’activation pour tous les déploiements. Ces journaux documentent les erreurs liées à l’installation et à l’initialisation d’un déploiement ClickOnce. Par défaut, ClickOnce crée un fichier journal pour chaque activation de déploiement. Il stocke ces fichiers journaux dans le dossier Fichiers Internet temporaires. Le fichier journal d’un déploiement s’affiche à l’utilisateur lorsqu’un échec d’activation se produit, et que l’utilisateur clique sur Détails dans la boîte de dialogue d’erreur résultante.

Vous pouvez modifier ce comportement pour un client spécifique en utilisant l’Éditeur du Registre (regedit.exe) pour définir un chemin d’accès de fichier journal personnalisé. Dans ce cas, ClickOnce enregistre les réussites et les échecs d’activation pour tous les déploiements dans un seul fichier.

Attention

L’utilisation incorrecte de l’Éditeur du Registre peut entraîner des problèmes graves dont la résolution peut impliquer la réinstallation du système d’exploitation. Son utilisation est sous votre entière responsabilité.

Notes

Vous devrez tronquer ou supprimer le fichier journal de temps en temps pour éviter qu’il devienne trop volumineux.

La procédure suivante décrit comment définir un emplacement de fichier journal personnalisé pour un client unique.

Pour définir un emplacement de fichier journal personnalisé

  1. Ouvrez Regedit.exe.

  2. Accédez au nœud HKCU\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment.

  3. Définissez la valeur de chaîne LogFilePath sur le chemin d’accès complet et le nom de fichier de votre emplacement de journal personnalisé préféré.

    Cet emplacement doit se trouver dans un répertoire auquel l’utilisateur a accès en écriture. Par exemple, créez la structure de dossiers suivante et définissez LogFilePath sur C:\Users\<username>\Documents\Logs\ClickOnce\installation.log.