我(或公司)有一个简单的看门狗应用程序,它监视内存、磁盘空间和一些连接以及其他与实时数据库服务器相关的东西。我们正在使用此应用程序来检测错误并通过电子邮件通知系统管理员有关故障。我们还发送有关 som KPI 和其他内容的每日报告。
问题是需要有人始终使用此解决方案登录到服务器(它的创建很简单,只是为了监控我们遇到的一些问题,但已成为我们希望进一步开发的应用程序),我们希望将其转换为一项服务,以避免某人需要始终登录。
该应用程序是用 C# 框架 3.5 编写的。我知道现在有 WCF 和其他东西。我查看了 VS(2012 版),我发现它甚至删除了曾经存在的 Service 项目,现在只有 WCF。
我在该领域(.NET 技术)方面没有太多经验,因为我在过去 5 年的工作中只进行过遗留 C++ 编程。
有没有人推荐这样做最好的方法?