1

我正在开发一个 SharePoint (MOSS 2007) 列表项事件接收器,我需要在该itemUpdated方法中调用一个 Web 服务。我对如何执行此操作有几个问题:

  • 我应该向事件接收器解决方案添加 Web 引用还是服务引用?或者我可以在不添加引用的情况下实现它吗?
  • 我不想在参考中硬编码 Web 服务 URL,那么检索 URL 的最佳方法是什么?(a) 我可以在事件接收器功能中维护一个属性,(b) 我可以从 SP web.config 中的 AppSettings 检索,(c) 我可以将 URL 存储在列表的(甚至农场的)属性包中。

网上有很多信息。这就是问题所在,我是一个不知所措的菜鸟!而且,我想要一个 2015 年对 MOSS 2007 实施的答案!

4

1 回答 1

1
  • 您可以在您的 SharePoint 项目中添加服务引用。在此过程中,这将在项目的 app.config 中添加一个端点。您必须将此端点放置在您的 Web 应用程序的 webconfig 中(在 IIS 库中)。

    • 您可以使用功能事件接收器来管理 webconfig,以便将正确的 url 存储在其他地方。
于 2016-01-12T16:54:06.850 回答