我有一个 Windows 服务,它创建了多个ServiceHost
...的实例
我希望能够ServiceHosts
通过外部 winforms 管理工具来管理这些,所以我可以ServiceHost
从 UI 打开和关闭每个。
我有什么选择(除了ServiceHost
用流程包装每个)?
我有一个 Windows 服务,它创建了多个ServiceHost
...的实例
我希望能够ServiceHosts
通过外部 winforms 管理工具来管理这些,所以我可以ServiceHost
从 UI 打开和关闭每个。
我有什么选择(除了ServiceHost
用流程包装每个)?
您可以使用不同的启动参数和名称多次注册一项服务。这样的配置可能更健壮。
sc.exe create Service_1 binPath= "C:\bin\myserv.exe -run=serviceFirst" DisplayName = "Server 1"
sc.exe create Service_2 binPath= "C:\bin\myserv.exe -run=serviceSecond" DisplayName = "Server 2"
我将从您的(Windows)服务中公开另一个(WCF)服务,公开操作以在该过程中操纵服务主机。