2009-10-09 27 views
11

Microsoft \ Fusion \ kayıt defteri anahtarı Bilgisayar \ HKEY_LOCAL_MACHINE \ SOFTWARE aşağıdaki eklemiş Ben yenilemek veya Kayıt Görüntüleyici boş oluyor Bağlama Meclisi yeniden Şimdi eğerNeden füzyon günlüğü bağlama hataları yapmıyor? Bir ASP.NET web başlatırsanız</p> <ul> <li>EnableLog DWORD 1</li> <li>LogFailures DWORD 1</li> </ul> <p>:

Could not load file or assembly 'CMS.Controls, Version=4.1.3518.21577, Culture=neutral, PublicKeyToken=834b12a258f213f9' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

: Visual Studio site bir Ayrıştırıcı Hatası atar. Bu hatayı günlüğe kaydetmemeli mi?

Yalnızca DWORD ForceLog 1'i kayıt defterine eklediğimde, bu hatayı günlüğe kaydeder. Fakat daha sonra günlük, tüm başarılı bağlamalar ile doldurur ve adına göre sıralanmadığı için, listede hatayı bulmak zordur.

Teşekkürler!

+0

olası bir kopyası [. NET'te derleme bağlama hata günlüğü (Fusion) nasıl etkinleştirilir] (http://stackoverflow.com/questions/255669/how-to-enable-assembly-bind-failure-logging-fusion- net olarak) –

cevap

0

Genelde böyle kayıt defteri anahtarlarını ayarlamak için füzyon günlük görüntüleyici kullanmak günlüğü maddelerine bağlar - Ben de günlükleri özel bir yol saklanır, böylece bilgi almanın en iyi yolu yapılandırmak için olduğu geçmişte tespit ettik - bunu yapmanın:

  • Açık Fuslogvw.exe
  • tıklayın ayarlar
  • 'yi kontrol edin Özel günlük yolunu etkinleştir onay kutusu
  • Yazmak istediğiniz konumu girin, örn. c: \ FusionLogs (Önemli:. aslında dosya sisteminde bu klasörü oluşturduk emin olun)
  • günlük sağ seviyesi üzerinde olduğundan emin olun (ben bazen sadece sadece diske için Günlüğü bütün bağlar seçmek

sen don girince kapatmadan ait açmayı unutmayın Tamam

  • Set günlük konum seçeneği Özeliçin
  • tıklayın) sağ çalıştığından emin şeyler yapmak için E!