【发布时间】:2011-09-01 10:16:34
【问题描述】:
我需要创建一个 Windows 服务来监视我们网络上的一个文件夹以及放置在其中的操作文件。这个过程很慢,我需要能够检查客户端应用程序的进度(它将与运行 Windows 服务的机器在同一网络上的大约 10 个地方运行)。
在 Windows 服务中托管一些 WCF 服务是否是解决此问题的正确方法,如果是,是否有任何资源说明我将如何做到这一点?
谢谢!
【问题讨论】:
标签: wcf windows-services
我需要创建一个 Windows 服务来监视我们网络上的一个文件夹以及放置在其中的操作文件。这个过程很慢,我需要能够检查客户端应用程序的进度(它将与运行 Windows 服务的机器在同一网络上的大约 10 个地方运行)。
在 Windows 服务中托管一些 WCF 服务是否是解决此问题的正确方法,如果是,是否有任何资源说明我将如何做到这一点?
谢谢!
【问题讨论】:
标签: wcf windows-services
这对我来说似乎是一个合理的方法。
您可以在MSDN how to 中获取有关如何在 Windows 服务中托管 WCF 服务的详细信息
This代码项目页面也有一个例子。
您可能需要调试服务的启动问题,我发现添加了一个
Debugger.Launch();
到OnStart 方法的开头是最简单的方法。它使您能够调试服务的启动过程并查看发生的任何异常。
【讨论】: