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

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

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

Внимание!

Неправильное использование редактора реестра может вызвать серьезные проблемы, требующие переустановки операционной системы. Используйте редактор реестра на свой страх и риск.

Примечание

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

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

Задание расположения настраиваемого файла журнала

  1. Откройте Regedit.exe.

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

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

    Это расположение должно находиться в каталоге, к которому пользователь имеет доступ на запись. например, в Windows Vista создайте следующую структуру папок и задайте для нее значение LogFilePath C:\Users \ <username> \документс\логс\ ClickOnce \инсталлатион.лог.

См. также