Поделиться через


Практическое руководство. Задание местоположения файла настраиваемого журнала для ошибок развертывания ClickOnce

ClickOnce обслуживает файлы журналов активации для всех развертываний. В этих журналах документируются все ошибки, относящиеся к установке и инициализации развертывания ClickOnce. По умолчанию ClickOnce создает один файл журнала для активации каждого развертывания. Файлы журналов хранятся в папке "Временные файлы Интернета". Файл журнала для развертывания выводится на экран, когда происходит сбой активации, и пользователь нажимает кнопку Подробности в диалоговом окне возникшей ошибки.

Это поведение можно изменить для конкретного клиента с помощью редактора реестра (regedit.exe), чтобы задать путь к файлу настраиваемого журнала. В этом случае ClickOnce регистрирует успешные и неудачные регистрации для всех развертываний в одном файле.

Предупреждение

Неправильная работа с редактором реестра может привести к серьезным проблемам, которые могут потребовать переустановки операционной системы.Ответственность за использование редактора реестра лежит на пользователе.

Примечание

Чтобы предотвратить чрезмерное увеличение размера файла журнала, его необходимо время от времени сокращать или удалять.

Установка местоположения файла настраиваемого журнала для одиночного клиента описывается в следующей процедуре.

Чтобы установить местоположение файла настраиваемого журнала

  1. Откройте программу Regedit.exe.

  2. Перейдите к узлу HKCU\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment.

  3. Установите строковое значение LogFilePath равным полному пути и имени файла требуемого расположения настраиваемого журнала.

    Это местоположение должно находиться в каталоге, на запись в который у пользователя имеется разрешение. Например, в системе Windows Vista необходимо создать следующую структуру папок и установить значение LogFilePath равным C:\Users\<имя_пользователя>\Documents\Logs\ClickOnce\installation.log.

См. также

Основные понятия

Устранение неполадок развертывания ClickOnce