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

Caratteristica '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

tutto

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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top