Como: definir um local do arquivo de log personalizado para erros de implantação do ClickOnceHow to: Set a custom log file location for ClickOnce deployment errors

ClickOnceClickOnce mantém os arquivos de log de ativação para todas as implantações. maintains activation log files for all deployments. Esses logs documente todos os erros relacionados à instalação e inicializando uma ClickOnceClickOnce implantação.These logs document any errors pertaining to installing and initializing a ClickOnceClickOnce deployment. Por padrão, ClickOnceClickOnce cria um arquivo de log para cada ativação de implantação.By default, ClickOnceClickOnce creates one log file for each deployment activation. Ele armazena esses arquivos de log na pasta Temporary Internet Files.It stores these log files in the Temporary Internet Files folder. O arquivo de log para uma implantação é exibido ao usuário quando ocorrer uma falha de ativação, e o usuário clica detalhes na caixa de diálogo de erro 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.

Você pode alterar esse comportamento para um cliente específico usando o Editor do registro (regedit.exe) para definir um caminho de arquivo de log personalizado.You can change this behavior for a specific client by using Registry Editor (regedit.exe) to set a custom log file path. Nesse caso, ClickOnceClickOnce registra êxitos de ativação e falhas para todas as implantações em um único arquivo.In this case, ClickOnceClickOnce logs activation successes and failures for all deployments in a single file.

Caution

Se você usar o Editor do Registro incorretamente, poderá causar sérios problemas que talvez exijam a reinstalação do sistema operacional.If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Use o Editor do registro por seu próprio risco.Use Registry Editor at your own risk.

Note

Você precisará Trunque ou exclua o arquivo de log, ocasionalmente, para impedir que ele fique muito grande.You will need to truncate or delete the log file occasionally to prevent it from growing too large.

O procedimento a seguir descreve como definir um local de arquivo de log personalizado para um único cliente.The following procedure describes how to set a custom log file location for a single client.

Para definir um local de arquivo de log personalizadoTo set a custom log file location

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

  2. Navegue até o nó HKCU\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment.Navigate to the node HKCU\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment.

  3. Defina o valor de cadeia de caracteres LogFilePath para o caminho completo e nome de arquivo do seu local preferido de log personalizado.Set the string value LogFilePath to the full path and filename of your preferred custom log location.

    Esse local deve estar em um diretório ao qual o usuário tem acesso de gravação.This location must be in a directory to which the user has write access. Por exemplo, no Windows Vista, crie a seguinte estrutura de pasta e defina LogFilePath à 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.

Consulte tambémSee also

Solucionar problemas de implantações do ClickOnceTroubleshoot ClickOnce deployments