我开发了许多ItemEventReceivers,它们响应ItemUpdated事件被调用。当我手动编辑列表中的项目时,事件触发并且一切都在我的世界中,但是当我编写一个调用此相同列表的应用程序时,获取第一个项目并调用item.Update(),事件接收器不会触发。但是,我知道我的应用程序正在运行,因为当我通过SharePoint(Web前端)检查项目时,我可以看到项目的修改日期已更改。
我有什么东西可以忽略吗?
答案 0 :(得分:0)
是的,你有一些东西可以忽略!你确定事件接收器没有被解雇吗?不你不是。你有没有输入一些调试语句?呃,不,我没有。布偶!
我的事件处理程序依赖于配置中的设置,这些设置位于Web前端的web.config中,但不适用于应用程序。