2009-10-09 18 views
11

J'ai ajouté ce qui suit à la clé de Registre Computer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Fusion:Pourquoi la fusion ne consigne pas les erreurs de liaison?

  • EnableLog DWORD 1
  • LogFailures DWORD 1

Si je commence un Web ASP.NET site à partir de Visual studio, il renvoie une erreur Parser:

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)

maintenant, si je rafraîchis ou redémarrer l'Assemblée Binding Log Viewer il est vide. Ne devrait-il pas enregistrer cette erreur?

Seulement quand j'ajoute DWORD ForceLog 1 au registre, il enregistre l'erreur. Mais le journal se remplit de toutes les liaisons avec succès aussi bien, et comme il ne trie pas par son nom, il est difficile de trouver l'erreur dans la liste.

Merci!

+0

double possible de [Comment activer dans .NET enregistrement de défaillance de liaison d'assemblage (Fusion)] (http://stackoverflow.com/questions/255669/how-to-enable-assembly-bind-failure-logging-fusion- in-net) –

Répondre

0

J'utilise habituellement la visionneuse de journal de fusion pour définir les clés de Registre (fuslogvw.exe - Je pense que vous utilisez déjà des sons de choses) - Je l'ai aussi trouvé dans le passé que la meilleure façon d'obtenir des informations sur est de le configurer de sorte que les journaux sont stockés sur un chemin personnalisé - pour ce faire:

  • fuslogvw.exe Ouvrir
  • Cliquez paramètres
  • Cochez la case Activer le chemin de journal personnalisé case à cocher
  • Entrez l'emplacement dans lequel les journaux doivent être écrits, par ex. c: \ FusionLogs (Important:. assurez-vous que vous avez effectivement créé ce dossier dans le système de fichiers)
  • Assurez-vous que le niveau de l'exploitation forestière est (je parfois il suffit de sélectionner consignant tous se fixe sur le disque juste pour assurer que les choses fonctionnent à droite)
  • Cliquez OK
  • Définissez l'option emplacement du journal à personnalisé

Souvenez-vous de tourner de déconnecter une fois que vous êtes don e!