How to: Set a custom log file location for ClickOnce deployment errors

ClickOnce przechowuje pliki dziennika aktywacji dla wszystkich wdrożeń. Te dzienniki dokumentują wszelkie błędy dotyczące instalowania i inicjowania ClickOnce wdrożenia. Domyślnie program ClickOnce tworzy jeden plik dziennika dla każdej aktywacji wdrożenia. Te pliki dziennika są przechowywane w folderze Temporary Internet Files. Plik dziennika wdrożenia jest wyświetlany użytkownikowi po niepowodzeniu aktywacji, a użytkownik klika pozycję Szczegóły w wyświetlonym oknie dialogowym błędu.

To zachowanie można zmienić dla określonego klienta, używając Edytora rejestru (regedit.exe) w celu ustawienia niestandardowej ścieżki pliku dziennika. W takim przypadku rejestruje powodzenia i niepowodzenia aktywacji dla ClickOnce wszystkich wdrożeń w jednym pliku.

Przestroga

Nieprawidłowe użycie Edytora rejestru może spowodować poważne problemy, które mogą wymagać ponownej instalacji systemu operacyjnego. Użyj Edytora rejestru na własne ryzyko.

Uwaga

Czasami trzeba obcinać lub usuwać plik dziennika, aby zapobiec jego zbyt dużemu wzrostowi.

W poniższej procedurze opisano sposób ustawienia niestandardowej lokalizacji pliku dziennika dla jednego klienta.

Aby ustawić niestandardową lokalizację pliku dziennika

  1. Otwórz Regedit.exe.

  2. Przejdź do węzła HKCU\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment .

  3. Ustaw wartość ciągu na LogFilePath pełną ścieżkę i nazwę pliku preferowanej niestandardowej lokalizacji dziennika.

    Ta lokalizacja musi znajdować się w katalogu, do którego użytkownik ma dostęp do zapisu. Na przykład w Windows Vista utwórz następującą strukturę folderów i ustaw folder LogFilePath C:\Users \ <username> \Documents\Logs\ClickOnce\installation.log.

Zobacz też