Establecimiento de una ubicación de archivos de registro personalizada para los errores de implementaciones de ClickOnce

ClickOnce mantiene los archivos de registro de activación para todas las implementaciones. Estos registros documentan los errores relacionados con la instalación e inicialización de una implementación de ClickOnce. De forma predeterminada, ClickOnce crea un archivo de registro para cada activación de implementación. Almacena estos archivos de registro en la carpeta Archivos temporales de Internet. El archivo de registro de una implementación se muestra al usuario cuando se produce un error de activación, y el usuario hace clic en Detalles en el cuadro de diálogo de error resultante.

Puede cambiar este comportamiento para un cliente específico mediante el Editor del Registro (regedit.exe) para establecer una ruta de acceso de archivo de registro personalizada. En este caso, ClickOnce registra los casos en que la activación de los registros se completa correctamente y aquellos en los que genera un error para todos las implementaciones en un único archivo.

Precaución

utilizar el Editor del registro de configuraciones incorrectamente puede ocasionar problemas graves que quizás requieran reinstalar el sistema operativo. Use el Editor del Registro bajo su propia responsabilidad.

Nota

Tendrá que truncar o eliminar el archivo de registro ocasionalmente para evitar que crezca demasiado.

En el procedimiento siguiente se describe cómo establecer una ubicación de archivo de registro personalizada para un solo cliente.

Para establecer una ubicación de archivo de registro personalizada

  1. Abra Regedit.exe.

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

  3. Establezca el valor de cadena LogFilePath en la ruta de acceso completa y el nombre de archivo de la ubicación de registro personalizada preferida.

    Esta ubicación debe estar en un directorio al que el usuario tiene acceso de escritura. Por ejemplo, cree la siguiente estructura de carpetas y establezca LogFilePath en C:\Users\<NombreUsuario>\Documents\Logs\ClickOnce\installation.log.