0

我有一个 Windows 服务,我在其中托管一个 wcf 服务。通过 wcf 服务控制 Windows 服务的最佳方法是什么?我已经为 wcf 服务创建了接口,但是我不知道如何与 windows 服务的类和函数进行交互。

4

1 回答 1

0

只是为了检查我是否正确理解了您的问题-您想要运行 wcf 服务,因此您创建了一个 Windows 服务来托管它,并且您希望您的桌面客户端能够控制 Windows 服务(即托管 wcf 服务) 通过与 wcf 服务交谈?

如果是这种情况,您尝试使用 Windows 服务做什么?在我所做的一些工作中,我设置了服务器,以便有 Windows 服务托管我想要运行的所有 wcf 服务,并远程与该 Windows 服务交互(例如启动/停止/重新启动)我在服务器上运行了另一个服务(通常烘焙到 Amazon 实例映像中,因此它运行在每个启动的新服务器上),我的远程客户端可以与之通信。这样我就有办法在我的所有服务器上触发服务重启,而无需手动将桌面连接/远程连接到每台服务器。当然,第二个 wcf 服务是通过某种方式保护的,因此它不能被轻易利用。

这是你想做的事情吗?

于 2010-08-09T13:34:26.430 回答