gpt4 book ai didi

c# - 找不到windows服务(刚刚安装)

转载 作者:可可西里 更新时间:2023-11-01 07:46:11 26 4
gpt4 key购买 nike

我刚刚使用VS 2010安装了一个windows服务,使用installutil.exe,cmd提示窗口说提交阶段成功完成,但我在本地服务文件夹中看不到windows服务。

我在这里错过了什么?

我正在使用 Windows 7 和 VS 2010

更新:
我卸载了该服务(名为 service1)并将名称更改为有意义的名称,安装了该服务(与上述过程相同),但仍然无法在服务浏览器中找到它。

FWIW...我在属性窗口(文件名值)中重命名了我的 service1.cs.. 但它仍在服务浏览器中显示 service1。我最终也更改了后面代码中的值(自动生成的代码) this.serviceInstaller1.ServiceName = "service1";

更新(二)我创建了一个虚拟 Windows 服务,并且能够成功安装它(它提示我输入域登录 ID 和密码)并且我能够在服务浏览器中看到它。

但是,我无法在服务浏览器中看到实际的 Windows 服务(与我的项目相关)。显然我有权限,因为我能够安装虚拟服务。

根据这个网站Can't see windows service after installation

我在“HKLM\System\CurrentControlSet\Services”路径的注册表中看不到该服务。

更新(三)
日志文件说

No public installers with the RunInstallerAttribute.Yes attribute could be found in the C:..

但是,我的项目解决方案中确实有一个 ProjectInstaller.cs 文件。

我加了

[RunInstaller(true)]

到 ProjectInstaller.cs 文件,还是不行

有什么建议吗?

最佳答案

另请记住,在列表中查找服务之前,请检查您为服务指定的名称。我从网上复制粘贴了一些代码,忘记更改代码中的服务名称,所以我当然找不到它......

serviceInstaller.DisplayName = "Example service"

呸!

关于c# - 找不到windows服务(刚刚安装),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6441614/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com