【发布时间】:2013-01-23 15:13:30
【问题描述】:
我已经实现了一个 Windows 服务。 我应该如何运行服务的多个实例,每个实例都在自己的 AppDomain 中?
【问题讨论】:
-
您将如何开始运行服务的多个实例?据我所知,所有服务都是单一实例。如果您想要一个单独的实例,我认为您需要创建一个全新的服务,在这种情况下它将获得自己的域。请记住,您可以创建多个运行相同可执行文件的服务(例如 MS SQL Server)
-
看看 Windows 进程激活服务 (iis.net/learn/manage/provisioning-and-managing-iis/…)。如果它不适合您,请查看与 .NET Framework 集成并提供对象池功能的 COM+。
标签: c# .net service windows-services appdomain