1

我正在开发SharePoint(MOSS 2007)列表项目事件接收器,并且需要调用itemUpdated方法中的Web服务。我有几个关于如何去做这件事的问题:从SharePoint列表项目事件接收器调用Web服务

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

网上有很多信息。这就是问题,我是一个不知所措的新手!而且,我希望2015年MOSS 2007实施的答案!

回答

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

    • 您可以使用功能事件接收器来管理webconfig,以便将正确的url存储在其他地方。
相关问题