小编use*_*487的帖子

找不到Windows服务(刚刚安装)

我刚刚使用VS 2010安装了Windows服务,使用installutil.exe,cmd提示窗口表示提交阶段已成功完成,但我无法在本地服务文件夹中看到Windows服务.

我在这里想念的是什么?

我使用的是Windows 7和VS 2010

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

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

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

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

根据这个网站安装后无法看到Windows服务

我在"HKLM\System\CurrentControlSet\Services"路径中看不到注册表中的服务.

更新(3)
日志文件说

在C:中找不到具有RunInstallerAttribute.Yes属性的公共安装程序.

但是,我在项目解决方案中有一个ProjectInstaller.cs文件.

我补充道

[runInstaller的(真)]

到ProjectInstaller.cs文件,仍然没有运气

任何建议?

c# windows-services .net-4.0 visual-studio-2010 windows-7

15
推荐指数
3
解决办法
3万
查看次数

将System.Threading.Timer添加到VS 2010中的Windows服务

这是我第一次使用Windows服务,我正在学习.我正在使用VS 2010,Windows 7来创建一个具有计时器的Windows服务.我用Google搜索和浏览这个网站,以及在Windows服务使用定时器,最佳定时器使用Windows服务,但我仍然很困惑,在哪里在窗口服务组件的定时器代码

我在service1.cs类中有一个OnStart方法和OnStop方法
我在哪里编写定时器来执行该函数(不启动Windows服务)?

windows-services timer c#-4.0

5
推荐指数
1
解决办法
1万
查看次数