Frage

Ich versuche, mein Lösungspaket (WSP) in der SharePoint 2007-Umgebung bereitzustellen.Der WSP enthält eine Funktion, die die Feature-Receiver-Klasse lädt, um zur Laufzeit einen Zeitgeberauftrag bereitzustellen.

Während ich dieses WSP bereitstelle, erhalte ich ständig Folgendes

Feature 'FB631F6C-2C46-4AB5-B7B3-F3D0C949C5F0' konnte nicht installiert werden, da die Belastung der Ereignisempfänger-Assembly "xxx, Version = 1.0.0.0, Culture = neutral, publicKeyToken = Bad6857072694970" gescheitert "gescheitert ist:System.IO.FileNotFoundException

Ich habe noch einmal überprüft, ob alles korrekt ist (Public-Key-Token, Assembly-Name usw.).Ich habe in der Vergangenheit viele WSPs bereitgestellt und bin verwirrt, warum dieses fehlschlägt.

Um dies zu debuggen, verwende ich den Assembly Binding Log Viewer.Ich habe „Ausnahmetext anmelden“ ausgewählt und einen benutzerdefinierten Protokollpfad angegeben.Ich erhalte auch keine Protokollmeldungen und der Ausnahmetext gibt ständig diese Meldung aus:

WRN:Die Bindungsmontageprotokollierung wird ausgeschaltet.So setzen Sie den Registrierungswert [HKLM Software Microsoft Fusion! EnableLog] (DWORD) auf 1.Notiz:Es gibt einige Leistungsstrafe, die mit der Protokollierung des Versammlungsbindungsfehlers verbunden sind.Um diese Funktion auszuschalten, entfernen Sie den Registrierungswert [HKLM Software Microsoft Fusion! EnableLog].

Irgendwelche Ideen, warum das passieren könnte?Wie aktiviere ich die Anzeige des Assembly-Bindungsprotokolls?

War es hilfreich?

Lösung

Um die Protokollierung einzuschalten, verwenden Sie Regedit und den Registrierungseintrag in der Fehlermeldung aktualisiert.

Möglicherweise benötigt Ihr Programm eine DLL, die nicht im Paket enthalten ist.

Manchmal ist lediglich ein IISRESET erforderlich, um zu erkennen, dass die DLL im GAC verfügbar ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top