2011-08-19 145 views
0

SharePoint 2010 Web部件是否可能公开Web服务(WCF?)?SharePoint 2010 Web部件公开Web服务?

如果满足某些条件,我想让Web部件发送电子邮件。网络部分应该每15分钟通过一次自定义内部调度程序发起的呼叫。

干杯

回答

0

Web部件只是一个可视化组件。它可以暴露一个Web服务。但是,可以创建自定义Web服务并将其部署到SharePoint,以便您可以从站点访问数据(可能是列表),并添加自定义逻辑以发送电子邮件。

Here's a good guide on how to deploy web services to SharePoint

+0

谢谢。大部分所需的逻辑/数据库方法已经存在于Web部件中,所以试图避免在单独的Web服务中重复该方法... – raydenl

+0

如果您是共享的逻辑,您可以将您的共享逻辑放入dll中并将其部署到gac中涉及代码重复。 – alf

+0

虽然1)部署到共享点的自定义Web服务与Web部件共享dll(在gac中),或者2)托管wcf服务的自包含Web部件,会是更好的选择吗? – raydenl