2009-09-30 4 views
0

У меня есть настраиваемый рабочий процесс SharePoint, прикрепленный к настраиваемому приемнику событий ItemAdded, который работал нормально до тех пор, пока последний тип, который я продвинул, не использовал с помощью WSPBuilder.Ошибка загрузки и запуска приемника событий Microsoft.SharePoint.Workflow.SPWorkflowAutostartEventReceiver

Мой код очень близок к этому примеру: http://www.codeproject.com/KB/sharepoint/MOSS_FolderContentTypeWF.aspx

Я использовал WSPBuilder в прошлом, но не для этого проекта, и это, кажется, сломала рабочий процесс как-то.

Мой рабочий не запускается, даже если он должен и когда я смотрю в журналах событий я вижу следующее сообщение об ошибке:

Error loading and running event receiver Microsoft.SharePoint.Workflow.SPWorkflowAutostartEventReceiver in Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c.

Additional information is below.

: The object specified does not belong to a list.

Так я отключил мой обработчик событий и даже удалить его, а ошибка все еще происходит для этой библиотеки документов. Ошибка не генерируется в библиотеках документов другого сайта. Разбил ли я приемник событий в кистях SharePoint?

Идеи?

+0

проверить это http://stackoverflow.com/questions/133953/firing-a-sharepoint-workflow-by-updating-a-list-item-through-list-webservice-ms –

ответ

0

Учитывая, что он работает нормально, у вас есть предыдущая рабочая копия в контроле источника? Если да, попробуйте развернуть это, чтобы проверить, исправлена ​​ли проблема.

Если это исправить, проблема заключается в проекте Visual Studio. Затем вы можете исправить это, сравнив изменения с каким-то инструментом diff, например WinMerge.

Обновление в ответ на ответ/комментарий: Инструмент, такой как SharePoint Manager - отличный визуальный способ увидеть «кишки» вашего сайта SharePoint. Используйте это, чтобы сравнить то, что вы ожидаете в SharePoint, с тем, что на самом деле существует.