ClickOnce dağıtım hataları için özel günlük dosyası konumu ayarlama

ClickOnce, tüm dağıtımlar için etkinleştirme günlüğü dosyalarını tutar. Bu günlükler, ClickOnce dağıtımı yükleme ve başlatmayla ilgili hataları belgeler. Varsayılan olarak, ClickOnce her dağıtım etkinleştirmesi için bir günlük dosyası oluşturur. Bu günlük dosyalarını Geçici İnternet Dosyaları klasöründe depolar. Bir dağıtım için günlük dosyası, etkinleştirme hatası oluştuğunda kullanıcıya görüntülenir ve kullanıcı, sonuçta oluşan hata iletişim kutusunda Ayrıntılar'a tıklar.

Özel bir günlük dosyası yolu ayarlamak için Kayıt Defteri Düzenleyicisi'ni (regedit.exe) kullanarak belirli bir istemci için bu davranışı değiştirebilirsiniz. Bu durumda ClickOnce, tüm dağıtımlar için etkinleştirme başarılarını ve başarısızlıklarını tek bir dosyada günlüğe kaydeder.

Dikkat

Kayıt Defteri Düzenleyicisi'ni yanlış kullanırsanız, işletim sisteminizi yeniden yüklemenizi gerektirebilecek ciddi sorunlara neden olabilirsiniz. Kayıt Defteri Düzenleyicisi'ni kendi riskinizle kullanın.

Not

Günlük dosyasının çok büyük büyümesini önlemek için zaman zaman kesmeniz veya silmeniz gerekir.

Aşağıdaki yordamda, tek bir istemci için özel günlük dosyası konumunun nasıl ayarlanacağı açıklanmaktadır.

Özel günlük dosyası konumu ayarlamak için

  1. Regedit.exe dosyasını açın.

  2. düğümüne HKCU\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deploymentgidin.

  3. Dize değerini LogFilePath tercih ettiğiniz özel günlük konumunun tam yoluna ve dosya adına ayarlayın.

    Bu konum, kullanıcının yazma erişimine sahip olduğu bir dizinde olmalıdır. Örneğin, aşağıdaki klasör yapısını oluşturun ve C:\Users\username>\Documents\Logs\ClickOnce\installation.log olarak ayarlayın LogFilePath .<