sharepoint在线远程事件接收器不起作用

时间:2013-03-25 12:16:15

标签: office365 sharepoint-2013 event-receiver

您好我最近开始开发sharepoint 2013。 我解决了办公室365在线帐户和我的解决方案,我附加了远程事件接收器。 此事件接收器应该侦听特定事件(在这种情况下添加到自定义列表) 然后执行操作。 问题是这个动作从未执行过。事件发生时似乎事件接收器不是事件触发器。 有任何想法吗 ?谁有类似的问题? 最好的问候

2 个答案:

答案 0 :(得分:2)

如果要将远程事件接收器添加到已与App一起部署到“应用程序Web”中的列表实例(例如),或者它是用于退出列表的事件接收器,则会有明显区别。 “主持网”。

前一种情况:VS2012将为您完成所有事情,您只需要在创建的事件方法中编写逻辑。

后一种情况:稍微复杂一点,您需要编写一些逻辑并在应用程序安装期间注册远程事件。关于这个的好文章: http://blogs.msdn.com/b/knewton/archive/2012/12/11/defining-content-in-host-web-from-an-app-for-sharepoint.aspx

答案 1 :(得分:0)

我想补充一点,您还需要确保您的远程事件侦听器在您的包中。 查看您的sharepoint项目下的Package.package并确保已添加。如果没有,请点击编辑&将它添加到包中。 我花了很多时间搞清楚类似的问题,结果证明这是我的解决方案!

要注意的另一件事是为该列表添加列表和事件侦听器:事件侦听器必须与列表具有相同的类型或指向该特定列表。