Risolvere Assemblea non trovato | FileNotFoundException | Fusion Log
-
14-10-2019 - |
Domanda
Sto provando a schierare il mio pacchetto soluzione (WSP) per SharePoint Ambiente 2007. Il WSP contiene una funzione che carica la classe ricevitore funzione per distribuire un processo timer in fase di esecuzione.
Mentre distribuzione di questo WSP, sto costantemente ottenendo
tuttoCaratteristica 'Fb631f6c-2c46-4ab5-b7b3-f3d0c949c5f0' Impossibile installare perché il caricamento del ricevitore di eventi assemblaggio "XXX, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = bad6857072694970" fallito: System.IO.FileNotFoundException
Ho ricontrollato (token di chiave pubblica, assemblaggio nome ecc) è corretta. Ho schierato molti WSP in passato e mi sono confuso perché questo sta venendo a mancare.
Per eseguire il debug di questo, sto usando Assemblea Binding Log Viewer. Ho selezionato "Entra nel testo eccezione" e dato percorso log personalizzato. Né io sono sempre tutti i messaggi di log e il testo eccezione è costantemente dando questo messaggio:
WRN: registrazione Assembly è vincolante spento. Per consentire il montaggio bind registrazione degli errori, impostare il Registro di sistema valore [HKLM \ Software \ Microsoft \ Fusion! EnableLog] (DWORD) a 1. Nota: V'è una certa pena di prestazioni associati con assemblaggio legare registrazione degli errori. Per disattivare questa funzione, rimuovere il valore del registro [HKLM \ Software \ Microsoft \ Fusion! EnableLog].
Tutte le idee perché questo potrebbe accadere? Come abilitare la visualizzazione Assemblea Binding Log?
Soluzione
Per attivare la registrazione sull'uso Regedit e aggiornato la voce del Registro nel messaggio di errore.
E 'possibile che il programma richiede una dll che non è incluso nel pacchetto.
A volte è solo bisogno di un IISRESET per rendersi conto che la dll è disponibile nel GAC.