2010-12-30 3 views
1

Я пытаюсь развернуть пакет решения (wsp) в среде SharePoint 2007. WSP содержит функцию, которая загружает класс приемника функций для развертывания задания таймера во время выполнения.Решение не найдено | FileNotFoundException | Fusion Log

При развертывании этих П, я постоянно получаю

Характеристики 'fb631f6c-2c46-4ab5-b7b3-f3d0c949c5f0' не может быть установлен, так как загрузка сборки приемника событий «XXX, версия = 1.0.0.0, Culture = нейтрален, PublicKeyToken = bad6857072694970" не удалось: System.IO.FileNotFoundException

Я дважды проверил все (токен открытого ключа, имя сборки и т. Д.). В прошлом я развернул много WSP, и я смущен, почему этот провал.

Чтобы отладить это, я использую Assembly Binding Log Viewer. Я выбрал «Log in exception text» и задал собственный путь к журналу. Ни я не буду получать любые сообщения журнала и текст исключения последовательно давая это сообщение:

ПРПЖД: Сборка привязки протоколирование выключен. Чтобы включить Ассамблеи BIND протоколирование сбоев, установите значение реестра [HKLM \ Software \ Microsoft \ Fusion EnableLog!] (DWORD) в 1. Примечание: Существует некоторая производительность штраф, связанный с сборочного протоколирования отказа завяжите. К отключите эту функцию, удалите значение реестра [HKLM \ Software \ Microsoft \ Fusion! EnableLog].

Любые идеи, почему это может произойти? Как включить просмотр журнала привязки в сборе?

+0

'Чтобы включить ведение журнала сбоев сборки, установите значение реестра [HKLM \ Software \ Microsoft \ Fusion! EnableLog] (DWORD) на 1' – SLaks

+0

Сделано вручную, и я думаю, что инструмент (Assembly Binding Log Viewer) делает это тоже , по-прежнему то же сообщение –

ответ

1

Чтобы включить регистрацию, используйте Regedit и обновите запись реестра в сообщении об ошибке.

Возможно, для вашей программы требуется dll, которое не входит в комплект поставки.

Иногда требуется только IISRESET, чтобы понять, что DLL доступна в GAC.

+0

Сделал это вручную, и я думаю, что инструмент (Assembly Binding Log Viewer) тоже делает это, все равно то же сообщение –

+0

Попробуйте IISRESET, если это не работает, попробуйте перезагрузить машину. Я запускаю этот параметр, но не могу вспомнить, нужно ли мне перезагружаться, чтобы заставить его работать. –

+0

Перезапуск машины был ключом. –

Смежные вопросы