NET'te assembly bind hata günlüğü (Fusion) nasıl etkinleştirilir

NET'te assembly bind hatası günlüğünü (Fusion) nasıl etkinleştiririm?

Aşağıdaki değerleri ekleyin

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion
Ekle:
DWORD ForceLog değeri 1 olarak ayarla
DWORD LogFailures değerini 1 olarak ayarla
DWORD LogResourceBinds değerini 1 olarak ayarla
DWORD EnableLog değerini 1 olarak ayarla
String LogPath değeri günlükler için klasöre ayarlayın (örneğin C:\FusionLog\)

Klasör adından sonra bölü çizgisi eklediğinizden ve Klasörün var olduğundan emin olun.

Bu kayıt defteri ayarlarını okumaya zorlamak için çalıştırdığınız programı yeniden başlatmanız gerekir.

Bu arada, gerekmediğinde füzyon oturumunu kapatmayı unutmayın.

Yorumlar (15)

Makinenizde Windows SDK yüklüyse, "Fusion Log Viewer"'ı Microsoft SDK\Tools altında bulabilirsiniz (Vista veya Windows 7/8'de başlat menüsüne "Fusion" yazmanız yeterlidir). Başlatın, Ayarlar düğmesine tıklayın ve "Log bind failure" veya "Log all binds" seçeneğini seçin.

Bu düğmeler devre dışı bırakılmışsa, başlat menüsüne geri dönün, Günlük Görüntüleyicisi'ne sağ tıklayın ve "Yönetici Olarak Çalıştır" seçeneğini seçin.

Yorumlar (7)

Aşağıdaki kayıt defteri değerini ayarlayın:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion!EnableLog] (DWORD) 1'e

Devre dışı bırakmak için 0 olarak ayarlayın veya değeri silin.

[düzenle]:Aşağıdaki metni bir dosyaya kaydedin, örneğin FusionEnableLog.reg, içinde Windows Kayıt Defteri Düzenleyicisi Biçimi:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion]
"EnableLog"=dword:00000001

Ardından dosyayı Windows Gezgini'nden çalıştırın ve olası hasarla ilgili uyarıyı göz ardı edin.

Yorumlar (9)