将Winform应用程序转换为服务(最佳方式)

时间:2013-09-03 17:05:18

标签: c# .net winforms wcf service

我有(或公司)一个简单的监视程序应用程序,它监视内存,磁盘空间和一些连接以及与实时数据库服务器相关的其他内容。我们使用此应用程序来检测错误,并通过电子邮件通知系统管理员有关故障。我们还发送了关于som KPI和其他内容的每日报告。

问题是需要有一个人随时使用这个解决方案登录到服务器(它只是为了监控我们遇到的一些问题而创建的,但已成为我们希望进一步开发的应用程序)我们喜欢将其转换为服务以避免某人需要始终登录。

该应用程序是用C#framework 3.5编写的。我知道现在有WCF和其他东西。我查看了VS(2012版),我发现甚至删除了曾经存在的服务项目,现在只有WCF。

我在该领域(.NET技术)没有太多经验,因为我在过去的5年中只完成了传统的C ++编程。

有没有人有最好的方式做这个的som推荐?

1 个答案:

答案 0 :(得分:1)

如果将所有逻辑移动到类库中,则只需创建一个新的服务项目,并在生成的服务中使用该库。

MSDN有一个walkthrough on creating services,一步一步地完成整个过程。