Kar*_*hik 14 c# wcf windows-services
我是WCF的新手.我有一个场景,我需要创建一个运行24x7的应用程序从邮箱中提取邮件并创建一些报告.我使用winform做了它并且它工作.但我有一个问题,服务器在哪托管的应用程序有一个自动注销策略,当服务器处于非活动状态一段时间后关闭我的应用程序.我想我可以将它作为一个窗口服务实现.是为这个场景推荐的WCF服务,使用它的任何优点.我想到了WCF服务,因为它将为我学习曲线.请咨询.
更新:它的应用程序基于计时器.它每5分钟ping一个特定的邮箱,以查看新邮件.如果找到新邮件,它会下载一个excel创建PDF报告并将其邮寄回一些电子邮件ID.
使用DLLS:OpenPOP和Itextsharp.
小智 20
Windows服务是您所需要的.
WCF是一个通信库,除非您计划通过客户端与您的应用程序通信,否则您不需要它.
您的问题与激活有关,并且在后台保持代码活动是Windows服务的作用.
这并不困难,这将有助于您入门.
http://www.codeproject.com/Articles/14353/Creating-a-Basic-Windows-Service-in-C