Не удалось создать объект-получатель объекта из сборки / FileNotFound - PullRequest
3 голосов
/ 20 мая 2010

Во время развертывания решения и активации компонента я сталкиваюсь с проблемой включения / выключения, когда система не может найти и загрузить класс FeatureReceiver. В основном это исключение файла не найдено (даже если в GAC есть сборка). Я проверил по сети, и это, кажется, является общей проблемой с решениями (wsp), упаковывающими DLL, чтобы быть GACed. (Но ни у кого нет ни подсказки, ни решения!) Каковы рекомендации и рекомендации по устранению этой проблемы? Мы устанавливаем флаг для сброса IIS в моем определении решения, но это, похоже, не помогает. Эта проблема более распространена в хозяйствах с несколькими М.

Спасибо

Ответы [ 3 ]

3 голосов
/ 29 октября 2012

Это общая проблема в SharePoint из-за «службы таймера SharePoint 2010». Поскольку этот файл кэширует wsp, и во время развертывания или активации функции возникнет старая ошибка, эта ошибка!

Так что попробуйте следующую ссылку. Я надеюсь, что это решение поможет вам.

http://msscorner.de/en/2011/10/27/sharepoint-deployment-failed-to-create-receiver-object-from-assembly/

3 голосов
/ 16 мая 2013

Сначала попробуйте решение, на которое ссылается Falco ... Если это не поможет, попробуйте это:

  1. Открыть файл получателя событий, созданный sharepoint
  2. Сравните GUID выше event-receiver-class с указанным в трассировке стека "... class = 7g3562-438dn4 ...
  3. Если не совпадает:

    • Копировать содержимое класса
    • Удалить файл
    • Создайте новый файл, щелкнув правой кнопкой мыши функцию -> добавить новый приемник событий
    • передать содержание
0 голосов
/ 24 мая 2010

Во-первых, вам не нужно указывать iisreset, поскольку ваше wsp-развертывание уже сделало бы это.

Можете ли вы проверить, совпадают ли имя сборки, версия, общедоступный токен, указанный в файле feature.xml, с фактической сборкой, развернутой в gac? Я думаю, что несоответствие в подписи сборки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...