Question

Je suis en train de déployer mon paquet de solution (WSP) à l'environnement SharePoint 2007. Le WSP contient une fonction qui charge la classe de récepteur fonction pour déployer un travail du minuteur lors de l'exécution.

Alors que le déploiement de ce WSP, je reçois constamment

  

Fonction   'Fb631f6c-2c46-4ab5-b7b3-f3d0c949c5f0'   ne pouvait pas être installé car le   Assemblage de chargement de récepteur d'événements   « XXX, Version = 1.0.0.0,   Culture = neutral,   PublicKeyToken = bad6857072694970"   échoué:   System.IO.FileNotFoundException

Je l'ai vérifié tout à double (jeton de clé publique, le nom d'assembly etc.) est correct. J'ai déployé beaucoup WSP dans le passé et je suis confus pourquoi celui-ci ne parvient pas.

Pour déboguer, je suis en utilisant Binding Assemblée Log Viewer. J'ai choisi « Connexion texte d'exception » et donné chemin du journal personnalisé. Ni Je reçois des messages du journal et le texte d'exception donne toujours ce message:

  

WRN: diagraphie de liaison est assemblée   éteindre. Pour permettre l'assemblage bind   l'enregistrement d'échec, définissez le registre   valeur   [HKLM \ Software \ Microsoft \ Fusion! EnableLog]   (DWORD) à 1. Note: Il y a un certain   pénalité de performance associée à   Ensemble lier l'enregistrement de défaillance. À   désactiver cette fonction, retirez-la   valeur de Registre   [HKLM \ Software \ Microsoft EnableLog \ Fusion!].

Toutes les idées pour lesquelles cela pourrait se produire? Comment activer la liaison Assemblée Log affichage?

Était-ce utile?

La solution

Pour activer l'enregistrement sur l'utilisation Regedit et mis à jour l'entrée de Registre dans le message d'erreur.

Il se pourrait que votre programme nécessite une dll qui ne sont pas inclus dans le package.

Parfois, il a juste besoin d'un iisreset pour se rendre compte que la dll est disponible dans le GAC.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top