Comment activer la journalisation de l'échec de la liaison d'assemblage (Fusion) dans .NET ?
Les solutions de Gary ont fonctionné pour moi, même si j'ai également dû réinitialiser IIS. Notez que j'ai configuré ceci dans un environnement propre où je ne voulais pas installer de SDK et autres.
50 votes
Si quelqu'un veut utiliser l'enregistreur de fusion (fuslogvw.exe), lisez cet article : msdn.microsoft.com/fr/us/library/e74a18c4(v=VS.100).aspx Il vous indique où le télécharger et d'autres informations.
13 votes
@Will - merci de partager ! En prime, assurez-vous d'exécuter
fuslogvw.exe
en tant qu'administrateur pour éviter tout problème de droits.3 votes
Dans le même ordre d'idées, veillez à désactiver l'enregistreur de fusion (fuslogvw.exe) lorsque vous avez terminé. Mon " C:\Windows\...\Temporary Le dossier "Internet Files" contenait 4 millions de journaux. La taille totale de tous les fichiers était de 6 Go, mais comme ils étaient beaucoup plus petits que la taille du cluster, l'espace disque réellement utilisé était de 16 Go.
16 votes
@Will Je ne suis pas d'accord pour dire que l'installation de fuslogvw est la "meilleure" réponse. Si vous pouviez obtenir juste l'outil sans avoir à installer l'ensemble du SDK Windows sur ce qui n'est probablement pas un environnement de développement, alors vous auriez raison.
2 votes
Certainement, mais la réponse à laquelle vous faites référence ne couvre pas tout cela.
0 votes
@Coxy Does it have to ? Doit-il vraiment couvrir l'évidence ? Vous devriez peut-être l'éditer et inclure cette information importante. Quant à cette conversation, je dois lui dire adieu. Bonne journée à vous, monsieur.
8 votes
Will S'il te plaît, ne sois pas si puéril à ce sujet. C'est vous qui essayez de gagner de la réputation en faisant la promotion d'une réponse qui, bien qu'utile, a été jugée par la communauté moins utile que d'autres, une qui est beaucoup plus facile et une autre qui est pratiquement la même.
1 votes
@Coxy la meilleure réponse est d'utiliser ETW pour le tracer à la demande et pas tout le temps : stackoverflow.com/a/29374658/1466046 Ici, vous pouvez transférer le fichier sur un PC différent et l'analyser en profondeur (événement de chargement d'image + callstacks). C'est BEAUCOUP plus profond que l'ancien journal de fusion.
1 votes
@Coxy avoir un logger Fusion poli sans le SDK Windows est possible : stackoverflow.com/a/56067961/704281
0 votes
Notez que
.Net Core
n'enregistre rien du tout dans leFusionLog
.