【发布时间】:2015-03-16 07:40:51
【问题描述】:
我有一个要求。 在我们公司,每位员工都会使用内部门户提交一些标准报告。 如果某些员工在当天结束时未提交报告,经理应收到未提交报告的员工名单通知。 我正在使用 SQL Server 数据库,其中一个表维护员工提交报告的记录。 为此,我想使用 WCF 客户端服务。
此服务将安装在服务器上,客户端服务应在特定时间向未填写报告的经理发送电子邮件。
我知道这是非常基本的要求,我可以在 Windows 服务中做到这一点。但我想使用 WCF 客户端服务来实现。 任何人都可以帮助我如何使用 WCF 完成这项任务。能否请您参考一些链接。
【问题讨论】:
-
我看不出 WCF 是如何适应这里的。你想要一个按计划工作的简单程序。这可以通过 ConsoleApplication 和 Windows 调度程序或自行完成这一切的 Windows 服务来实现。但是 WCF 不适合。WCF 是用于通信的,没有通信。该程序按计划运行,无需沟通。
-
Windows 服务 是一款无需任何用户登录即可在服务器上运行的软件。它与无关然而,通讯!另一方面,WCF 服务 是一种通信服务 - 它与在启动时运行没有任何关系。你可以在 Windows 服务中托管你的 WCF 服务 - 但你不能使用 WCF 编写你的 Windows 服务 - 这是两个完全不同的东西
标签: wcf