Windows服务 - 安装2个副本

3
我在我的服务器上有一个Windows服务正在运行。
现在我想安装一个修改过的版本进行测试,但不想卸载原来的服务。
我已经为新服务创建了一个独立的文件夹,但当我尝试安装时,出现了一个错误:
“指定的服务已经存在”
为什么会这样呢?
谢谢。
1个回答

3

服务必须有唯一的名称。您应该使用与真实服务不同的名称注册您的测试服务。


我应该在哪里更改它的名称呢?在exe文件中吗? - user441365
好的,在你的代码中,你在哪里指定服务名称呢?这是出现在服务控制管理器中的名称。 - David Heffernan
1
@themel 这是一种非常不好的做法。 - David Heffernan
@DavidHeffernan:没错。我假设OP无法访问服务的源代码,实际上是在询问应该在ServerFault上提出的问题。 - themel
1
@David Heffernan 谢谢 - 我在 serviceInstaller 属性下更改了显示名称和服务名称,然后它就起作用了。 - user441365
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接