【问题标题】:SharePoint 2010 Web Part expose web service?SharePoint 2010 Web 部件公开 Web 服务?
【发布时间】:2011-10-30 06:14:44
【问题描述】:

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

我希望 Web 部件在满足特定条件时发送电子邮件。 Web 部件应通过从自定义内部调度程序发起的调用每 15 分钟进行一次。

干杯

【问题讨论】:

    标签: web-services sharepoint-2010 web-parts


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢。所需的大部分逻辑/数据库方法已经存在于 Web 部件中,因此试图避免在单独的 Web 服务中重复这些方法......
    • 如果您担心代码重复,您可以将共享逻辑放入 dll 并将其部署到 gac。
    • 虽然 1) 部署到共享点的自定义 Web 服务与 Web 部件共享 dll(在 gac 中),或者 2) 托管 wcf 服务的自包含 Web 部件,但有什么更好的选择?
    • 我想我现在明白你的意思了。您可以在同一个项目中创建这两个功能,因此它们将部署在同一个 dll 中。是的,这可能是一个更简单的解决方案。
    猜你喜欢
    • 2012-02-07
    • 2012-03-19
    • 1970-01-01
    • 2013-05-26
    • 2012-02-22
    • 1970-01-01
    • 2011-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多