使用WCF开发Windows服务

时间:2015-03-16 07:40:52

标签: wcf

我有一个要求。 在我们公司,每位员工都将使用内部门户提交一些标准报告。 如果某些员工未提交报告,当天经理应该收到通知员工未提交报告的清单。 我正在使用SQL Server数据库,其中一个表维护员工提交报告的记录。 为此,我想使用WCF客户端服务。

此服务将安装在服务器上,客户服务应在特定时间向经理发送电子邮件,而不会填写报告。

我知道这是非常基本的要求,我可以在Windows服务中做。但我想使用WCF客户端服务实现。 任何人都可以帮助我如何使用WCF执行此任务。你可以参考一些链接。

1 个答案:

答案 0 :(得分:0)

我认为你想在Windows服务而不是IIS中托管wcf服务。

var serviceHost = new ServiceHost(typeof(YourService));
serviceHost.Open()

在windows serice的onstart方法中打开服务主机,然后关闭onstop事件。并将wcf配置从wcf服务项目复制到Windows服务项目,并从wcf服务项目中注释配置。