2009-09-30 35 views
0

我必須附加到工作正常,直到最後I型提拔使用它一個WSPBuilder定製ItemAdded事件接收器自定義SharePoint工作流。錯誤加載和運行事件接收器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.

所以我停用了事件處理程序,甚至刪除,並錯誤仍然發生爲這個文檔庫。該錯誤不會在其他網站的doc庫上生成。我在SharePoint的內核中打破了事件接收器嗎?

想法?

+0

檢查這個http://stackoverflow.com/questions/133953/firing-a-sharepoint-workflow-by-updating-a-list-item-through-list-webservice-ms – 2009-12-21 06:54:46

回答

0

考慮到這是工作的罰款,你有沒有在源代碼控制之前的工作副本?如果是這樣,請嘗試部署以查看問題是否已解決。

如果這能解決它的問題在於Visual Studio項目中。然後,您可以通過將這些更改與某種比較工具(如WinMerge)進行比較來進行更正。

更新回覆/評論回覆:一個工具,如SharePoint Manager是一個非常直觀的方式來查看您的SharePoint網站的「膽量」。使用它可以比較您在SharePoint中期望的內容和實際存在的內容。