Cómo: establecer una ubicación de archivo de registro personalizado para errores de implementación de ClickOnceHow to: Set a custom log file location for ClickOnce deployment errors

ClickOnceClickOnce mantiene los archivos de registro de activación para todas las implementaciones. maintains activation log files for all deployments. Estos registros documentan los errores que pertenecen a instalar e inicializar un ClickOnceClickOnce implementación.These logs document any errors pertaining to installing and initializing a ClickOnceClickOnce deployment. De forma predeterminada, ClickOnceClickOnce crea un archivo de registro para cada activación de la implementación.By default, ClickOnceClickOnce creates one log file for each deployment activation. Estos archivos de registro almacena en la carpeta archivos temporales de Internet.It stores these log files in the Temporary Internet Files folder. El archivo de registro para una implementación se muestra al usuario cuando se produce un error de activación y el usuario hace clic detalles en el cuadro de diálogo de error resultante.The log file for a deployment is displayed to the user when an activation failure occurs, and the user clicks Details in the resulting error dialog box.

Puede cambiar este comportamiento para un cliente específico mediante el Editor del registro (regedit.exe) para establecer una ruta de acceso del archivo de registro personalizado.You can change this behavior for a specific client by using Registry Editor (regedit.exe) to set a custom log file path. En este caso, ClickOnceClickOnce registros de activación aciertos y errores para todas las implementaciones en un único archivo.In this case, ClickOnceClickOnce logs activation successes and failures for all deployments in a single file.

Precaución

Si utiliza incorrectamente el Editor del registro, puede provocar problemas graves que quizás requieran reinstalar el sistema operativo.If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Use el Editor del Registro bajo su propia responsabilidad.Use Registry Editor at your own risk.

Nota

Deberá trunque o elimine el archivo de registro en ocasiones, para evitar que crezca demasiado.You will need to truncate or delete the log file occasionally to prevent it from growing too large.

El siguiente procedimiento describe cómo establecer una ubicación de archivo de registro personalizado para un solo cliente.The following procedure describes how to set a custom log file location for a single client.

Para establecer una ubicación de archivo de registro personalizadoTo set a custom log file location

  1. Abra Regedit.exe.Open Regedit.exe.

  2. Desplácese hasta el nodo HKCU\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment.Navigate to the node HKCU\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment.

  3. Establezca el valor de cadena LogFilePath a la ruta de acceso completa y el nombre de la ubicación de registro personalizada que prefiera.Set the string value LogFilePath to the full path and filename of your preferred custom log location.

    Esta ubicación debe estar en un directorio al que el usuario tiene acceso de escritura.This location must be in a directory to which the user has write access. Por ejemplo, en Windows Vista, cree la siguiente estructura de carpetas y establecer LogFilePath a C:\Users\<username > \Documents\Logs\ClickOnce\installation.log.For example, on Windows Vista, create the following folder structure and set LogFilePath to C:\Users\<username>\Documents\Logs\ClickOnce\installation.log.

Vea tambiénSee also

Solución de problemas de implementaciones de ClickOnceTroubleshoot ClickOnce deployments