C#编写windows服务,多服务为什么只启动一个(ServiceBase.Run)

摘要:
https://zhidao.baidu.com/question/380395667.html//多服务一个宿主程序时必须注间以下要点:Service1的ServiceName必须Installer1.Designer.cs中的serviceInstaller1.ServiceName完全一致//this.ServiceNameMUSTmatchthis.serviceInstaller1.Se

https://zhidao.baidu.com/question/380395667.html

C#编写windows服务,多服务为什么只启动一个(ServiceBase.Run)第1张

//多服务一个宿主程序时必须注间以下要点:

Service1的ServiceName必须Installer1.Designer.cs中的serviceInstaller1.ServiceName完全一致

//this.ServiceNameMUSTmatchthis.serviceInstaller1.ServiceNameinInstaller1.Designer.csfile

//this.ServiceNameMUSTmatchthis.serviceInstaller2.ServiceNameinInstaller1.Designer.csfile

//this.ServiceNameMUSTmatchthis.serviceInstaller3.ServiceNameinInstaller1.Designer.csfile

//serviceInstaller1中的代码

//this.serviceInstaller1.ServiceName="Win32MultiServices1";

//Service1中的代码

//this.ServiceName="Win32MultiServices1"

2.ServiceName已经一样 还是只能启动一个

代码对比,少了一个Installer,不是主要原因

  this.Installers.AddRange(newSystem.Configuration.Install.Installer[] {
            this.serviceProcessInstaller1,
            this.serviceInstaller1});
this.Installers.AddRange(newSystem.Configuration.Install.Installer[] {
            this.serviceProcessInstaller1,
            this.serviceInstaller1,
            this.serviceInstaller2});

1.改变显示名称,描述

2.删除所有Installer重新添加

免责声明:文章转载自《C#编写windows服务,多服务为什么只启动一个(ServiceBase.Run)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇利用 clipboardData 在网页中实现截屏粘贴的功能准确率(Precision)、召回率(Recall)以及综合评价指标(F1-Measure)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

windows 常用命令行操作

目录操作˃pwd打印当前工作目录,通过此关键词可以查看当前所处的路径˃cd更改目录,用于多个目录之间的切换具体输入:cd目录名cd目录名/子目录名(可通过此方式到达最底层的目录)cd~(返回home目录)cd..(返回上一级目录)cd../..(返回上两级目录)cd盘符名:(不同盘符间跳转,cd后面跟上路径则可实现精准跳转)˃mkdir创建目录具体输入:mk...

面试了一个 31岁的iOS开发者,思绪万千,30岁以上的程序员还有哪些出路?

前言之前HR给了我一份简历,刚看到简历的第一眼,31岁?31岁,iOS开发工程师,工作经历7年,5年左右都在外包公司,2年左右在创业公司。iOS开发工程师这块,还是很少遇到30岁以上的开发,正好,来了一个30岁的开发,说实话,对我来说,还是蛮期待的,希望对我有所启示。这样的过程持续了半个小时那么年过350岁的程序员还有出路吗?作为一个8年的iOS开发,而且几...

Linux 安装.src.rpm源码包的方法

接下来是rpm安装过程。...

Corn表达式

CronTriggerCronTrigger通常比SimpleTrigger更有用。如果您需要基于日历的概念,而不是SimpleTrigger完全指定的时间间隔,则重复启动工作的时间表。CronTrigger,您可以指定触发器计划,例如“每周五中午”、“每工作日9:30”,甚至“每周一上午、周三和周五9:00和10:00每五分钟”。即使如此,就像Simple...

centos登录密码正确但一直报login incorrect错误(错误赋予权限)

3、 若要修改文件权限,请在无法登录之前仔细调用操作。回想一下,您以前在Linux中遇到过由文件权限引起的问题。尝试检查系统日志/var/log/secure。...