Poo*_*oja 11 .net windows windows-services
我创建了一个Windows服务器
它从Web配置文件中获取服务的名称.
我使用以下链接从webconfig获取值. http://www.codeproject.com/KB/dotnet/MultipleInstNetWinService.aspx
为了安装我的Windows服务,我只需单击该图标并再次安装,我更改配置文件中的值并重新生成我的应用程序.
我再次尝试安装,它显示已存在的指定服务的错误.
如何安装同一个Windows服务的多个实例?
谢谢,Pooja
Nae*_*raz 14
我需要这样做以快速演示使用不同参数运行的服务.
我复制了包含service exe的目录,然后使用该sc create命令设置第二个服务.
sc create "[NewServiceName]" binPath="[PathToCopiedServiceDirectory]"
Run Code Online (Sandbox Code Playgroud)
sc create MyService binPath= "MyService.exe" DisplayName= "MyService"
sc description MyService "My description"
Run Code Online (Sandbox Code Playgroud)
参考:http://support.microsoft.com/kb/251192
跟着标记的答案,浪费了一个小时.使用sc create命令很简单
您需要将服务可执行文件复制到单独的目录,并使用InstallUtil.exe为其提供不同的服务名称.
在命令提示符下,您需要使用InstallUtil来安装服务的两个实例.有关如何使用InstallUtil的说明,请参阅安装程序工具(InstallUtil.exe).完成服务实例的安装后,您将拥有类似上面的服务控制台,其中Service Instance 1和Service Instance 2是从同一个可执行文件创建的,只能从具有不同服务名称的不同目录位置安装.
| 归档时间: |
|
| 查看次数: |
29179 次 |
| 最近记录: |