937 Stimmen

Aktivieren der Assembler-Fehlerprotokollierung (Fusion) in .NET

Wie aktiviere ich die Protokollierung von Assemblerfehlern (Fusion) in .NET?

52 Stimmen

Wenn jemand den Fusion Logger (fuslogvw.exe) verwenden möchte, sollte er diesen Artikel lesen: msdn.microsoft.com/de-us/library/e74a18c4(v=VS.100).aspx Dort erfahren Sie, wo Sie es herunterladen können, und weitere Informationen.

15 Stimmen

@Will - danke fürs Teilen! Als Bonus - stellen Sie sicher, dass Sie laufen fuslogvw.exe als Administrator, um Rechteprobleme zu vermeiden.

4 Stimmen

Stellen Sie außerdem sicher, dass Sie den Fusion Logger (fuslogvw.exe) ausschalten, wenn Sie fertig sind. Mein " C:\Windows\...\Temporary Der Ordner "Internet Files" enthielt 4 Millionen Protokolle. Die Gesamtgröße aller Dateien betrug 6 GiB, aber da sie viel kleiner als die Clustergröße waren, betrug der tatsächlich verwendete Speicherplatz 16 GiB.

4voto

Dikshit Kathuria Punkte 988

Nur für den Fall, dass Sie sich über den Speicherort von FusionLog.exe wundern - Sie wissen, dass Sie sie haben, aber Sie können sie nicht finden? Ich habe in den letzten Jahren immer wieder nach FUSLOVW gesucht. Nach der Umstellung auf .NET 4.5 ist die Anzahl der Versionen von FUSION LOG explodiert. Es gibt verschiedene Orte, an denen es auf Ihrer Festplatte zu finden ist, abhängig von der Software, die Sie installiert haben:

C:\Program Dateien (x86) \Microsoft SDKs \Windows\v8.0A\bin\NETFX 4.0 Werkzeuge \x64

C:\Program Dateien (x86) \Microsoft SDKs \Windows\v7.0A\Bin\x64

C:\Program Dateien (x86) \Microsoft SDKs \Windows\v8.1A\bin\NETFX 4.5.1 Werkzeuge \x64

C:\Program Dateien (x86) \Microsoft SDKs \Windows\v8.0A\bin\NETFX 4.0 Werkzeuge

C:\Program Dateien (x86) \Microsoft SDKs \Windows\v8.1A\bin\NETFX 4.5.1 Werkzeuge

C:\Program Dateien (x86) \Microsoft SDKs \Windows\v7.0A\Bin

3voto

Adam Mendoza Punkte 4473

Wenn Sie die Protokollierung bereits aktiviert haben und der Fehler unter Windows 7 64 Bit immer noch auftritt, probieren Sie dies in IIS 7.5:

  1. Erstellen Sie einen neuen Anwendungspool

  2. Gehen Sie zu den erweiterten Einstellungen dieses Anwendungspools

  3. Stellen Sie die 32-Bit-Anwendung aktivieren a Wahr

  4. Richten Sie Ihre Webanwendung auf die Verwendung dieses neuen Pools aus

-2voto

Vlad Punkte 840

In meinem Fall half es, den Festplattennamen in Kleinbuchstaben einzugeben

Falsch - C:\someFolder

Richtig - c: \someFolder

1 Stimmen

Was hat das mit der Frage zu tun?

0 Stimmen

Ich habe dies als Wert für den LogPath-Parameter in der Registrierung verwendet. Aber jetzt denke ich, das Problem war nicht in CASE, sondern in falschen Buchstaben C !=

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X